CashOutInfo class abstract

CashOutInfo

Properties:

  • amount - Contains the amount of the cashout, in minor units.
  • counterparty - Contains information about the counterparty of the cashout transfer.
  • description - Allowed and returned only when you provide the counterparty.transferInstrumentId field. Your description of the cashout transfer. This description is used by most banks as the transfer description. We recommend sending a maximum of 140 characters, otherwise the description may be truncated. If you do not provide a description, Adyen generates a description automatically. This generated description is not returned in the response. Supported characters: a-z A-Z 0-9 / - ? : ( ) . , ' + Space.
  • fee - Contains the currency and value of the cashout fee, in minor units.
  • id - The ID of the resource.
  • instructingBalanceAccountId - The unique identifier of the balance account that initiates the cashout request.
  • referenceForBeneficiary - Allowed and returned only when you provide the counterparty.transferInstrumentId field. The reference that is sent to the recipient of a cashout transfer. This reference is also sent in all webhooks related to the cashout transfer, so you can use it to track the status of the transfer. If you do not provide a reference for the beneficiary, Adyen generates one automatically. This generated reference for the beneficiary is not returned in the response. Supported characters: a-z, A-Z, 0-9.
  • transferInstrumentId - Use counterparty.transferInstrumentId instead. The unique identifier of the counterparty transfer instrument.
Annotations
  • @BuiltValue.new()

Constructors

CashOutInfo([void updates(CashOutInfoBuilder b)])
factory

Properties

amount → Amount
Contains the amount of the cashout, in minor units.
no setter
counterparty → CashOutInfoCounterparty?
Contains information about the counterparty of the cashout transfer.
no setter
description → String?
Allowed and returned only when you provide the counterparty.transferInstrumentId field. Your description of the cashout transfer. This description is used by most banks as the transfer description. We recommend sending a maximum of 140 characters, otherwise the description may be truncated. If you do not provide a description, Adyen generates a description automatically. This generated description is not returned in the response. Supported characters: a-z A-Z 0-9 / - ? : ( ) . , ' + Space.
no setter
fee → Fee?
Contains the currency and value of the cashout fee, in minor units.
no setter
hashCode → int
The hash code for this object.
no setterinherited
id → String?
The ID of the resource.
no setter
instructingBalanceAccountId → String
The unique identifier of the balance account that initiates the cashout request.
no setter
referenceForBeneficiary → String?
Allowed and returned only when you provide the counterparty.transferInstrumentId field. The reference that is sent to the recipient of a cashout transfer. This reference is also sent in all webhooks related to the cashout transfer, so you can use it to track the status of the transfer. If you do not provide a reference for the beneficiary, Adyen generates one automatically. This generated reference for the beneficiary is not returned in the response. Supported characters: a-z, A-Z, 0-9.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
transferInstrumentId → String?
Use counterparty.transferInstrumentId instead. The unique identifier of the counterparty transfer instrument.
no setter

Methods

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