CustomerDataMatchConfig
public struct CustomerDataMatchConfig : Encodable
-
Whether or not IDmission’s ID Verification Team will perform a IdNumberMatch of the submitted form in the event it is not auto-decisioned. Default is
See moreno.Declaration
Swift
public enum IdNumberMatch : String, Encodable -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching.
See moreDeclaration
Swift
public enum IdNumberMatchAlgorith : String, Encodable -
Whether or not IDmission’s ID Verification Team will perform a dateOfBirthMatch of the submitted form in the event it is not auto-decisioned. Default is
See moreno.Declaration
Swift
public enum DateOfBirthMatch : String, Encodable -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching.
See moreDeclaration
Swift
public enum DateOfBirthMatchAlgorith : String, Encodable -
Whether or not IDmission’s ID Verification Team will perform a expiryDateMatch of the submitted form in the event it is not auto-decisioned. Default is
See moreno.Declaration
Swift
public enum ExpiryDateMatch : String, Encodable -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching.
See moreDeclaration
Swift
public enum ExpiryDateMatchAlgorith : String, Encodable -
Whether or not IDmission’s ID Verification Team will perform a nameMatch of the submitted form in the event it is not auto-decisioned. Default is
See moreno.Declaration
Swift
public enum NameMatch : String, Encodable -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching.
See moreDeclaration
Swift
public enum NameMatchAlgorith : String, Encodable -
Whether or not IDmission’s ID Verification Team will perform a nameMatch of the submitted form in the event it is not auto-decisioned. Default is
See moreno.Declaration
Swift
public enum FirstNameMatch : String, Encodable -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching.
See moreDeclaration
Swift
public enum FirstNameMatchAlgorith : String, Encodable -
Whether or not IDmission’s ID Verification Team will perform a nameMatch of the submitted form in the event it is not auto-decisioned. Default is
See moreno.Declaration
Swift
public enum MiddleNameMatch : String, Encodable -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching.
See moreDeclaration
Swift
public enum MiddleNameMatchAlgorith : String, Encodable -
Whether or not IDmission’s ID Verification Team will perform a nameMatch of the submitted form in the event it is not auto-decisioned. Default is
See moreno.Declaration
Swift
public enum LastNameMatch : String, Encodable -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching.
See moreDeclaration
Swift
public enum LastNameMatchAlgorith : String, Encodable
-
Id Number, can be optionally provided. Valid values are: Y : N : E
Declaration
Swift
public var idNumberMatch: IdNumberMatch? -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
Declaration
Swift
public var idNumberMatchAlgorithm: IdNumberMatchAlgorith? -
This can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
Declaration
Swift
public var idNumberMatchThreshold: String? -
Customer Date Of Birth, can be optionally provided. Valid values are: Y : N : E
Declaration
Swift
public var dateOfBirthMatch: DateOfBirthMatch? -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
Declaration
Swift
public var dateOfBirthMatchAlgorithm: DateOfBirthMatchAlgorith? -
This can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
Declaration
Swift
public var dateOfBirthMatchThreshold: String? -
Valid values are: Y : N : E
Declaration
Swift
public var expiryDateMatch: ExpiryDateMatch? -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
Declaration
Swift
public var expiryDateMatchAlgorithm: ExpiryDateMatchAlgorith? -
This can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
Declaration
Swift
public var expiryDateMatchThreshold: String? -
Name of the Customer, can be optionally provided. Valid values are: Y : N : E
Declaration
Swift
public var nameMatch: NameMatch? -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
Declaration
Swift
public var nameMatchAlgorithm: NameMatchAlgorith? -
This can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
Declaration
Swift
public var nameMatchThreshold: String? -
First Name of the Customer, can be optionally provided. Valid values are: Y : N : E
Declaration
Swift
public var firstNameMatch: FirstNameMatch? -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
Declaration
Swift
public var firstNameMatchAlgorithm: FirstNameMatchAlgorith? -
This can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
Declaration
Swift
public var firstNameMatchThreshold: String? -
Middle Name of the Customer, can be optionally provided. Valid values are: Y : N : E
Declaration
Swift
public var middleNameMatch: MiddleNameMatch? -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
Declaration
Swift
public var middleNameMatchAlgorithm: MiddleNameMatchAlgorith? -
This can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
Declaration
Swift
public var middleNameMatchThreshold: String? -
Last Name of the Customer, can be optionally provided. Valid values are: Y : N : E
Declaration
Swift
public var lastNameMatch: LastNameMatch? -
This can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
Declaration
Swift
public var lastNameMatchAlgorithm: LastNameMatchAlgorith? -
This can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
Declaration
Swift
public var lastNameMatchThreshold: String?
-
init(idNumberMatch:idNumberMatchAlgorithm: idNumberMatchThreshold: dateOfBirthMatch: dateOfBirthMatchAlgorithm: dateOfBirthMatchThreshold: expiryDateMatch: expiryDateMatchAlgorithm: expiryDateMatchThreshold: nameMatch: nameMatchAlgorithm: nameMatchThreshold: firstNameMatch: firstNameMatchAlgorithm: firstNameMatchThreshold: middleNameMatch: middleNameMatchAlgorithm: middleNameMatchThreshold: lastNameMatch: lastNameMatchAlgorithm: lastNameMatchThreshold: ) Designated initializer.
Declaration
Swift
public init(idNumberMatch: IdNumberMatch? = nil, idNumberMatchAlgorithm: IdNumberMatchAlgorith? = nil, idNumberMatchThreshold: String? = nil, dateOfBirthMatch: DateOfBirthMatch? = nil, dateOfBirthMatchAlgorithm: DateOfBirthMatchAlgorith? = nil, dateOfBirthMatchThreshold: String? = nil, expiryDateMatch: ExpiryDateMatch? = nil, expiryDateMatchAlgorithm: ExpiryDateMatchAlgorith? = nil, expiryDateMatchThreshold: String? = nil, nameMatch: NameMatch? = nil, nameMatchAlgorithm: NameMatchAlgorith? = nil, nameMatchThreshold: String? = nil, firstNameMatch: FirstNameMatch? = nil, firstNameMatchAlgorithm: FirstNameMatchAlgorith? = nil, firstNameMatchThreshold: String? = nil, middleNameMatch: MiddleNameMatch? = nil, middleNameMatchAlgorithm: MiddleNameMatchAlgorith? = nil, middleNameMatchThreshold: String? = nil, lastNameMatch: LastNameMatch? = nil, lastNameMatchAlgorithm: LastNameMatchAlgorith? = nil, lastNameMatchThreshold: String? = nil)Parameters
idNumberMatchId Number, can be optionally provided.
idNumberMatchAlgorithmThis can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
idNumberMatchThresholdThis can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
dateOfBirthMatchCustomer Date Of Birth, can be optionally provided.
dateOfBirthMatchAlgorithmThis can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
dateOfBirthMatchThresholdThis can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
expiryDateMatchExpiry Date, can be optionally provided.
expiryDateMatchAlgorithmThis can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
expiryDateMatchThresholdThis can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
nameMatchName of the Customer, can be optionally provided.
nameMatchAlgorithmThis can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
nameMatchThresholdThis can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
firstNameMatchFirst Name of the Customer, can be optionally provided.
firstNameMatchAlgorithmThis can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
firstNameMatchThresholdThis can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
middleNameMatchMiddle Name of the Customer, can be optionally provided.
middleNameMatchAlgorithmThis can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
middleNameMatchThresholdThis can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.
lastNameMatchLast Name of the Customer, can be optionally provided.
lastNameMatchAlgorithmThis can be optionally provided to indicate the specific text matching algorithm that will be used for matching. Valid values are: NM (Needleman Wunsch) : LV ( Levenshtein Distance) : JW (Jaro Winkler Distance)
lastNameMatchThresholdThis can be optionally provided to indicate the threshold to be used for the algorithm provided. This can be any number from 0-100, 0 being no match and 100 being an exact match. If this is not provided, the defaults defined in IDmission’s platform for the algorithm provided will be used.