AccountHolderUpdateRequest class abstract
AccountHolderUpdateRequest
Properties:
- balancePlatform - The unique identifier of the balance platform to which the account holder belongs. Required in the request if your API credentials can be used for multiple balance platforms.
- capabilities - Contains key-value pairs that specify the actions that an account holder can do in your platform. The key is a capability required for your integration. For example, issueCard for Issuing. The value is an object containing the settings for the capability.
- contactDetails - Contact details of the account holder.
- description - Your description for the account holder.
- metadata - A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
- migratedAccountHolderCode - The unique identifier of the migrated account holder in the classic integration.
- primaryBalanceAccount - The ID of the account holder's primary balance account. By default, this is set to the first balance account that you create for the account holder. To assign a different balance account, send a PATCH request.
- reference - Your reference for the account holder.
- status - The status of the account holder. Possible values: * active: The account holder is active and allowed to use its capabilities. This is the initial status for account holders and balance accounts. You can change this status to suspended or closed. * suspended: The account holder is temporarily disabled and payouts are blocked. You can change this status to active or closed. * closed: The account holder and all of its capabilities are permanently disabled. This is a final status and cannot be changed.
- timeZone - The time zone of the account holder. For example, Europe/Amsterdam. Defaults to the time zone of the balance platform if no time zone is set. For possible values, see the list of time zone codes.
- verificationDeadlines - List of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved.
- Annotations
-
- @BuiltValue.new()
Constructors
- AccountHolderUpdateRequest([void updates(AccountHolderUpdateRequestBuilder b)])
-
factory
Properties
- balancePlatform → String?
-
The unique identifier of the balance platform to which the account holder belongs. Required in the request if your API credentials can be used for multiple balance platforms.
no setter
-
capabilities
→ BuiltMap<
String, AccountHolderCapability> ? -
Contains key-value pairs that specify the actions that an account holder can do in your platform. The key is a capability required for your integration. For example, issueCard for Issuing. The value is an object containing the settings for the capability.
no setter
- contactDetails → ContactDetails?
-
Contact details of the account holder.
no setter
- description → String?
-
Your description for the account holder.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
metadata
→ BuiltMap<
String, String> ? -
A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
no setter
- migratedAccountHolderCode → String?
-
The unique identifier of the migrated account holder in the classic integration.
no setter
- primaryBalanceAccount → String?
-
The ID of the account holder's primary balance account. By default, this is set to the first balance account that you create for the account holder. To assign a different balance account, send a PATCH request.
no setter
- reference → String?
-
Your reference for the account holder.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → AccountHolderUpdateRequestStatusEnum?
-
The status of the account holder. Possible values: * active: The account holder is active and allowed to use its capabilities. This is the initial status for account holders and balance accounts. You can change this status to suspended or closed. * suspended: The account holder is temporarily disabled and payouts are blocked. You can change this status to active or closed. * closed: The account holder and all of its capabilities are permanently disabled. This is a final status and cannot be changed.
no setter
- timeZone → String?
-
The time zone of the account holder. For example, Europe/Amsterdam. Defaults to the time zone of the balance platform if no time zone is set. For possible values, see the list of time zone codes.
no setter
-
verificationDeadlines
→ BuiltList<
VerificationDeadline> ? -
List of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(AccountHolderUpdateRequestBuilder)) → AccountHolderUpdateRequest -
Rebuilds the instance.
inherited
-
toBuilder(
) → AccountHolderUpdateRequestBuilder -
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<
AccountHolderUpdateRequest> -
no setter