PartyIdentification class abstract
PartyIdentification
Properties:
- address - The address of the bank account or card owner.
- dateOfBirth - The date of birth of the individual in ISO-8601 format. For example, YYYY-MM-DD. Allowed only when
typeis individual. - email - The email address of the organization or individual. Maximum length: 254 characters.
- firstName - The first name of the individual. Supported characters:
a-zA-Z- . / — and space. This parameter is: - Allowed only whentypeis individual. - Required whencategoryis card. - fullName - The full name of the entity that owns the bank account or card. Supported characters:
a-zA-Z0-9, . ; : - — / \ + & ! ? @ ( ) " ' and space. Required whencategoryis bank. - lastName - The last name of the individual. Supported characters:
a-zA-Z- . / — and space. This parameter is: - Allowed only whentypeis individual. - Required whencategoryis card. - reference - A unique reference to identify the party or counterparty involved in the transfer. For example, your client's unique wallet or payee ID. Required when you include
cardIdentification.storedPaymentMethodId. - type - The type of entity that owns the bank account or card. Possible values: individual, organization, or unknown. Required when
categoryis card. In this case, the value must be individual. - url - The URL of the organization or individual. Maximum length: 255 characters.
- Annotations
-
- @BuiltValue.new()
Constructors
- PartyIdentification([void updates(PartyIdentificationBuilder b)])
-
factory
Properties
- address → Address?
-
The address of the bank account or card owner.
no setter
- dateOfBirth → Date?
-
The date of birth of the individual in ISO-8601 format. For example, YYYY-MM-DD. Allowed only when
typeis individual.no setter - email → String?
-
The email address of the organization or individual. Maximum length: 254 characters.
no setter
- firstName → String?
-
The first name of the individual. Supported characters:
a-zA-Z- . / — and space. This parameter is: - Allowed only whentypeis individual. - Required whencategoryis card.no setter - fullName → String?
-
The full name of the entity that owns the bank account or card. Supported characters:
a-zA-Z0-9, . ; : - — / \ + & ! ? @ ( ) " ' and space. Required whencategoryis bank.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- lastName → String?
-
The last name of the individual. Supported characters:
a-zA-Z- . / — and space. This parameter is: - Allowed only whentypeis individual. - Required whencategoryis card.no setter - reference → String?
-
A unique reference to identify the party or counterparty involved in the transfer. For example, your client's unique wallet or payee ID. Required when you include
cardIdentification.storedPaymentMethodId.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → PartyIdentificationTypeEnum?
-
The type of entity that owns the bank account or card. Possible values: individual, organization, or unknown. Required when
categoryis card. In this case, the value must be individual.no setter - url → String?
-
The URL of the organization or individual. Maximum length: 255 characters.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(PartyIdentificationBuilder)) → PartyIdentification -
Rebuilds the instance.
inherited
-
toBuilder(
) → PartyIdentificationBuilder -
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<
PartyIdentification> -
no setter