Module Values.ResolutionTechniquesSource

An object which defines the resolutionType and the ruleBasedProperties.

Sourcetype nonrec t = {
  1. resolutionType : ResolutionType.t;
    (*

    The type of matching workflow to create. Specify one of the following types: RULE_MATCHING: Match records using configurable rule-based criteria ML_MATCHING: Match records using machine learning models PROVIDER: Match records using a third-party matching provider

    *)
  2. ruleBasedProperties : RuleBasedProperties.t option;
    (*

    An object which defines the list of matching rules to run and has a field rules, which is a list of rule objects.

    *)
  3. ruleConditionProperties : RuleConditionProperties.t option;
    (*

    An object containing the rules for a matching workflow.

    *)
  4. providerProperties : ProviderProperties.t option;
    (*

    The properties of the provider service.

    *)
}
Sourceval context_ : string
Sourceval make : ?ruleBasedProperties:??? -> ?ruleConditionProperties:??? -> ?providerProperties:??? -> resolutionType:ResolutionType.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `List of [> `String of AttributeName.t ] list | `String of RuleRuleNameString.t ]) list ] list | `String of ProviderServiceArn.t | `Structure of (string * [> `Boolean of Boolean.t | `String of S3Path.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t