ConsumerInformation
public struct ConsumerInformation : Codable
This structure contains the consumer information.
-
The first name.
Declaration
Swift
public let firstName: String?
-
The middle name.
Declaration
Swift
public let middleName: String?
-
The last name.
Declaration
Swift
public let lastName: String?
-
The date of birth.
Declaration
Swift
public let dateOfBirth: String?
-
The Social Security Number. This property will accept both the last 4 digits or the full 9 digits of the SSN. On responses this will only return the last 4 digits. Only present for US consumers.
Declaration
Swift
public let ssn: String?
-
The consumer’s ID Number. Only present for EU consumers.
Declaration
Swift
public let idInformation: IdInformation?
-
The phone number in E.164 international standard.
Declaration
Swift
public let phoneNumber: String?
-
The email address.
Declaration
Swift
public let emailAddress: String?
-
Auxiliary constructor. US Consumer.
Declaration
Swift
public init( firstName: String? = nil, middleName: String? = nil, lastName: String? = nil, dateOfBirth: String? = nil, ssn: String? = nil, phoneNumber: String? = nil, emailAddress: String? = nil)
Parameters
firstName
The first name.
middleName
The middle name.
lastName
The last name.
dateOfBirth
The date of birth.
ssn
The Social Security Number. This property will accept both the last 4 digits or the full 9 digits of the SSN. On responses this will only return the last 4 digits.
phoneNumber
The phone number in E.164 international standard.
emailAddress
The email address.
-
Auxiliary constructor. EU Consumer.
Declaration
Swift
public init( firstName: String? = nil, middleName: String? = nil, lastName: String? = nil, dateOfBirth: String? = nil, idInformation: IdInformation? = nil, phoneNumber: String? = nil, emailAddress: String? = nil)
Parameters
firstName
The first name.
middleName
The middle name.
lastName
The last name.
dateOfBirth
The date of birth.
idInformation
The consumer’s ID Number.
phoneNumber
The phone number in E.164 international standard.
emailAddress
The email address.
-
Creates a new instance by decoding from the given decoder.
Declaration
Swift
public init(from decoder: Decoder) throws
Parameters
decoder
The decoder to read data from.
-
Encodes the instance by encoding to the given decoder.
Declaration
Swift
public func encode(to encoder: Encoder) throws
Parameters
encoder
The encoder to write data to.