EndpointSlot

data class EndpointSlot(val accountId: String? = null, val paymentMethodId: String? = null, val walletId: String? = null, val rail: String? = null, val speed: String? = null, val paymentMethod: TransferV2Requests.NestedPaymentMethod? = null)

A source or destination slot on create/update/confirm.

Constructors

Link copied to clipboard
constructor(accountId: String? = null, paymentMethodId: String? = null, walletId: String? = null, rail: String? = null, speed: String? = null, paymentMethod: TransferV2Requests.NestedPaymentMethod? = null)

Properties

Link copied to clipboard
@SerializedName(value = "account_id")
val accountId: String? = null

Account id, when the endpoint is an account.

Link copied to clipboard
@SerializedName(value = "payment_method")
val paymentMethod: TransferV2Requests.NestedPaymentMethod? = null

Inline payment method, instead of an id.

Link copied to clipboard
@SerializedName(value = "payment_method_id")
val paymentMethodId: String? = null

Saved payment method id.

Link copied to clipboard
val rail: String? = null

Payout rail, when required.

Link copied to clipboard
val speed: String? = null

Payout speed, when required.

Link copied to clipboard
@SerializedName(value = "wallet_id")
val walletId: String? = null

Wallet id.