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