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.businessDetails must be provided, with at least one entry in the accountHolderDetails.businessDetails.shareholders list. * If set to Individual, then accountHolderDetails.individualDetails must 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.businessDetails must be provided, with at least one entry in the accountHolderDetails.businessDetails.shareholders list. * If set to Individual, then accountHolderDetails.individualDetails must 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