AccountHolderCapability class abstract

AccountHolderCapability

Properties:

  • allowed - Indicates whether the capability is allowed. Adyen sets this to true if the verification is successful and the account holder is permitted to use the capability.
  • allowedLevel - The capability level that is allowed for the account holder. Possible values: notApplicable, low, medium, high.
  • allowedSettings - A JSON object containing the settings that are allowed for the account holder.
  • enabled - Indicates whether the capability is enabled. If false, the capability is temporarily disabled for the account holder.
  • problems - Contains verification errors and the actions that you can take to resolve them.
  • requested - Indicates whether the capability is requested. To check whether the account holder is permitted to use the capability, refer to the allowed field.
  • requestedLevel - The requested level of the capability. Some capabilities, such as those used in card issuing, have different levels. Levels increase the capability, but also require additional checks and increased monitoring. Possible values: notApplicable, low, medium, high.
  • requestedSettings - A JSON object containing the settings that were requested for the account holder.
  • transferInstruments - Contains the status of the transfer instruments associated with this capability.
  • verificationStatus - The status of the verification checks for the capability. Possible values: * pending: Adyen is running the verification. * invalid: The verification failed. Check if the errors array contains more information. * valid: The verification has been successfully completed. * rejected: Adyen has verified the information, but found reasons to not allow the capability.
Annotations
  • @BuiltValue.new()

Constructors

AccountHolderCapability([void updates(AccountHolderCapabilityBuilder b)])
factory

Properties

allowed bool?
Indicates whether the capability is allowed. Adyen sets this to true if the verification is successful and the account holder is permitted to use the capability.
no setter
allowedLevel AccountHolderCapabilityAllowedLevelEnum?
The capability level that is allowed for the account holder. Possible values: notApplicable, low, medium, high.
no setter
allowedSettings CapabilitySettings?
A JSON object containing the settings that are allowed for the account holder.
no setter
enabled bool?
Indicates whether the capability is enabled. If false, the capability is temporarily disabled for the account holder.
no setter
hashCode int
The hash code for this object.
no setterinherited
problems → BuiltList<CapabilityProblem>?
Contains verification errors and the actions that you can take to resolve them.
no setter
requested bool?
Indicates whether the capability is requested. To check whether the account holder is permitted to use the capability, refer to the allowed field.
no setter
requestedLevel AccountHolderCapabilityRequestedLevelEnum?
The requested level of the capability. Some capabilities, such as those used in card issuing, have different levels. Levels increase the capability, but also require additional checks and increased monitoring. Possible values: notApplicable, low, medium, high.
no setter
requestedSettings CapabilitySettings?
A JSON object containing the settings that were requested for the account holder.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transferInstruments → BuiltList<AccountSupportingEntityCapability>?
Contains the status of the transfer instruments associated with this capability.
no setter
verificationStatus AccountHolderCapabilityVerificationStatusEnum?
The status of the verification checks for the capability. Possible values: * pending: Adyen is running the verification. * invalid: The verification failed. Check if the errors array contains more information. * valid: The verification has been successfully completed. * rejected: Adyen has verified the information, but found reasons to not allow the capability.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(AccountHolderCapabilityBuilder)) AccountHolderCapability
Rebuilds the instance.
inherited
toBuilder() AccountHolderCapabilityBuilder
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<AccountHolderCapability>
no setter