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 type is individual.
  • email - The email address of the organization or individual. Maximum length: 254 characters.
  • firstName - The first name of the individual. Supported characters: a-z A-Z - . / — and space. This parameter is: - Allowed only when type is individual. - Required when category is card.
  • fullName - The full name of the entity that owns the bank account or card. Supported characters: a-z A-Z 0-9 , . ; : - — / \ + & ! ? @ ( ) " ' and space. Required when category is bank.
  • lastName - The last name of the individual. Supported characters: a-z A-Z - . / — and space. This parameter is: - Allowed only when type is individual. - Required when category is 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 category is 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 type is 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-z A-Z - . / — and space. This parameter is: - Allowed only when type is individual. - Required when category is card.
no setter
fullName String?
The full name of the entity that owns the bank account or card. Supported characters: a-z A-Z 0-9 , . ; : - — / \ + & ! ? @ ( ) " ' and space. Required when category is bank.
no setter
hashCode int
The hash code for this object.
no setterinherited
lastName String?
The last name of the individual. Supported characters: a-z A-Z - . / — and space. This parameter is: - Allowed only when type is individual. - Required when category is 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 category is 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