Values.RuleBasedMatchingResponseSourceThe response of the Rule-based matching request.
type nonrec t = {enabled : OptionalBoolean.t option;The flag that enables the rule-based matching process of duplicate profiles.
*)matchingRules : MatchingRules.t option;Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
*)status : RuleBasedMatchingStatus.t option;PENDING The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip the PENDING stage. IN_PROGRESS The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration. ACTIVE The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
*)maxAllowedRuleLevelForMerging : MaxAllowedRuleLevelForMerging.t option;MatchingRule
*)maxAllowedRuleLevelForMatching : MaxAllowedRuleLevelForMatching.t option;Indicates the maximum allowed rule level.
*)attributeTypesSelector : AttributeTypesSelector.t option;Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.
*)conflictResolution : ConflictResolution.t option;exportingConfig : ExportingConfig.t option;}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of OptionalBoolean.t
| `Enum of string
| `Integer of MaxAllowedRuleLevelForMerging.t
| `List of
[> `Structure of
(string * [> `List of [> `String of String1To255.t ] list ])
list ]
list
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of String1To255.t ] list
| `String of String1To255.t
| `Structure of (string * [> `String of S3BucketName.t ]) list ])
list ])
list ]