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
idNumberMatch
Id Number, can be optionally provided.
idNumberMatchAlgorithm
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)
idNumberMatchThreshold
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.
dateOfBirthMatch
Customer Date Of Birth, can be optionally provided.
dateOfBirthMatchAlgorithm
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)
dateOfBirthMatchThreshold
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.
expiryDateMatch
Expiry Date, can be optionally provided.
expiryDateMatchAlgorithm
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)
expiryDateMatchThreshold
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.
nameMatch
Name of the Customer, can be optionally provided.
nameMatchAlgorithm
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)
nameMatchThreshold
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.
firstNameMatch
First Name of the Customer, can be optionally provided.
firstNameMatchAlgorithm
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)
firstNameMatchThreshold
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.
middleNameMatch
Middle Name of the Customer, can be optionally provided.
middleNameMatchAlgorithm
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)
middleNameMatchThreshold
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.
lastNameMatch
Last Name of the Customer, can be optionally provided.
lastNameMatchAlgorithm
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)
lastNameMatchThreshold
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.