IdentificationData class abstract
IdentificationData
Properties:
- cardNumber - The card number of the document that was issued (AU only).
- expiryDate - The expiry date of the document, in YYYY-MM-DD format.
- issuerCountry - The two-character ISO 3166-1 alpha-2 country code where the document was issued. For example, US.
- issuerState - The state or province where the document was issued (AU only).
- nationalIdExempt - Applies only to individuals in the US. Set to true if the individual does not have an SSN. To verify their identity, Adyen will require them to upload an ID document.
- number - The number in the document.
- type - Type of identity data. For individuals, the following types are supported. See our onboarding guide for other supported countries. - Australia: driversLicense, passport - Hong Kong: driversLicense, nationalIdNumber, passport - New Zealand: driversLicense, passport - Singapore: driversLicense, nationalIdNumber, passport - All other supported countries: nationalIdNumber
- Annotations
-
- @BuiltValue.new()
Constructors
- IdentificationData([void updates(IdentificationDataBuilder b)])
-
factory
Properties
- cardNumber → String?
-
The card number of the document that was issued (AU only).
no setter
- expiryDate → String?
-
The expiry date of the document, in YYYY-MM-DD format.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- issuerCountry → String?
-
The two-character ISO 3166-1 alpha-2 country code where the document was issued. For example, US.
no setter
- issuerState → String?
-
The state or province where the document was issued (AU only).
no setter
- nationalIdExempt → bool?
-
Applies only to individuals in the US. Set to true if the individual does not have an SSN. To verify their identity, Adyen will require them to upload an ID document.
no setter
- number → String?
-
The number in the document.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → IdentificationDataTypeEnum
-
Type of identity data. For individuals, the following types are supported. See our onboarding guide for other supported countries. - Australia: driversLicense, passport - Hong Kong: driversLicense, nationalIdNumber, passport - New Zealand: driversLicense, passport - Singapore: driversLicense, nationalIdNumber, passport - All other supported countries: nationalIdNumber
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(IdentificationDataBuilder)) → IdentificationData -
Rebuilds the instance.
inherited
-
toBuilder(
) → IdentificationDataBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
IdentificationData> -
no setter