PayoutSettings class abstract

PayoutSettings

Properties:

  • allowed - Indicates if payouts to the bank account are allowed. This value is set automatically based on the status of the verification process. The value is: * true if verificationStatus is valid. * false for all other values.
  • enabled - Indicates if payouts to this bank account are enabled. Default: true. To receive payouts into this bank account, both enabled and allowed must be true.
  • enabledFromDate - The date when Adyen starts paying out to this bank account. Format: ISO 8601, for example, 2019-11-23T12:25:28Z or 2020-05-27T20:25:28+08:00. If not specified, the enabled field indicates if payouts are enabled for this bank account. If a date is specified and: * enabled: true, payouts are enabled starting the specified date. * enabled: false, payouts are disabled until the specified date. On the specified date, enabled changes to true and this field is reset to null.
  • id - The unique identifier of the payout setting.
  • priority - Determines how long it takes for the funds to reach the bank account. Adyen pays out based on the payout frequency. Depending on the currencies and banks involved in transferring the money, it may take up to three days for the payout funds to arrive in the bank account. Possible values: * first: same day. * urgent: the next day. * normal: between 1 and 3 days.
  • transferInstrumentId - The unique identifier of the transfer instrument that contains the details of the bank account.
  • verificationStatus - The status of the verification process for the bank account. Possible values: * valid: the verification was successful. * pending: the verification is in progress. * invalid: the information provided is not complete. * rejected: there are reasons to refuse working with this entity.
Annotations
  • @BuiltValue.new()

Constructors

PayoutSettings([void updates(PayoutSettingsBuilder b)])
factory

Properties

allowed bool?
Indicates if payouts to the bank account are allowed. This value is set automatically based on the status of the verification process. The value is: * true if verificationStatus is valid. * false for all other values.
no setter
enabled bool?
Indicates if payouts to this bank account are enabled. Default: true. To receive payouts into this bank account, both enabled and allowed must be true.
no setter
enabledFromDate String?
The date when Adyen starts paying out to this bank account. Format: ISO 8601, for example, 2019-11-23T12:25:28Z or 2020-05-27T20:25:28+08:00. If not specified, the enabled field indicates if payouts are enabled for this bank account. If a date is specified and: * enabled: true, payouts are enabled starting the specified date. * enabled: false, payouts are disabled until the specified date. On the specified date, enabled changes to true and this field is reset to null.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String
The unique identifier of the payout setting.
no setter
priority PayoutSettingsPriorityEnum?
Determines how long it takes for the funds to reach the bank account. Adyen pays out based on the payout frequency. Depending on the currencies and banks involved in transferring the money, it may take up to three days for the payout funds to arrive in the bank account. Possible values: * first: same day. * urgent: the next day. * normal: between 1 and 3 days.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transferInstrumentId String
The unique identifier of the transfer instrument that contains the details of the bank account.
no setter
verificationStatus PayoutSettingsVerificationStatusEnum?
The status of the verification process for the bank account. Possible values: * valid: the verification was successful. * pending: the verification is in progress. * invalid: the information provided is not complete. * rejected: there are reasons to refuse working with this entity.
no setter

Methods

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