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
verificationStatusis 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
enabledandallowedmust 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
enabledfield 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,enabledchanges 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
verificationStatusis 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
enabledandallowedmust 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
enabledfield 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,enabledchanges 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