Values.RuleBasedMatchingRequestSourceThe request to enable the rule-based matching.
type nonrec t = {enabled : OptionalBoolean.t;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.
*)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 make :
?matchingRules:??? ->
?maxAllowedRuleLevelForMerging:??? ->
?maxAllowedRuleLevelForMatching:??? ->
?attributeTypesSelector:??? ->
?conflictResolution:??? ->
?exportingConfig:??? ->
enabled:OptionalBoolean.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of OptionalBoolean.t
| `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 ]