UpdateAccountHolderRequest class abstract
UpdateAccountHolderRequest
Properties:
- accountHolderCode - The code of the Account Holder to be updated.
- accountHolderDetails - The details to which the Account Holder should be updated. Required if a processingTier is not provided.
- description - A description of the account holder, maximum 256 characters. You can use alphanumeric characters (A-Z, a-z, 0-9), white spaces, and underscores
_. - legalEntity - The legal entity type of the account holder. This determines the information that should be provided in the request. Possible values: Business, Individual, or NonProfit. * If set to Business or NonProfit, then
accountHolderDetails.businessDetailsmust be provided, with at least one entry in theaccountHolderDetails.businessDetails.shareholderslist. * If set to Individual, thenaccountHolderDetails.individualDetailsmust be provided. - primaryCurrency - The primary three-character ISO currency code, to which the account holder should be updated.
- processingTier - The processing tier to which the Account Holder should be updated. >The processing tier can not be lowered through this request. >Required if accountHolderDetails are not provided.
- verificationProfile - The identifier of the profile that applies to this entity.
- Annotations
-
- @BuiltValue.new()
Constructors
- UpdateAccountHolderRequest([void updates(UpdateAccountHolderRequestBuilder b)])
-
factory
Properties
- accountHolderCode → String
-
The code of the Account Holder to be updated.
no setter
- accountHolderDetails → AccountHolderDetails?
-
The details to which the Account Holder should be updated. Required if a processingTier is not provided.
no setter
- description → String?
-
A description of the account holder, maximum 256 characters. You can use alphanumeric characters (A-Z, a-z, 0-9), white spaces, and underscores
_.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- legalEntity → UpdateAccountHolderRequestLegalEntityEnum?
-
The legal entity type of the account holder. This determines the information that should be provided in the request. Possible values: Business, Individual, or NonProfit. * If set to Business or NonProfit, then
accountHolderDetails.businessDetailsmust be provided, with at least one entry in theaccountHolderDetails.businessDetails.shareholderslist. * If set to Individual, thenaccountHolderDetails.individualDetailsmust be provided.no setter - primaryCurrency → String?
-
The primary three-character ISO currency code, to which the account holder should be updated.
no setter
- processingTier → int?
-
The processing tier to which the Account Holder should be updated. >The processing tier can not be lowered through this request. >Required if accountHolderDetails are not provided.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- verificationProfile → String?
-
The identifier of the profile that applies to this entity.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(UpdateAccountHolderRequestBuilder)) → UpdateAccountHolderRequest -
Rebuilds the instance.
inherited
-
toBuilder(
) → UpdateAccountHolderRequestBuilder -
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<
UpdateAccountHolderRequest> -
no setter