NoahGetPayoutChannelsRequest

data class NoahGetPayoutChannelsRequest(val cryptoCurrency: String, val country: String? = null, val fiatCurrency: String? = null, val fiatAmount: String? = null, val paymentMethodId: String? = null, val pageSize: Int? = null, val pageToken: String? = null)

Query parameters for GET /api/v3/clients/me/integrations/noah/payouts/channels.

Only cryptoCurrency is required; country and fiatCurrency are optional filters.

Parameters

cryptoCurrency

Crypto asset symbol the payout will originate from.

country

Optional ISO-3166 country code to filter channels by.

fiatCurrency

Optional ISO-4217 fiat currency code the payout will be denominated in.

fiatAmount

Optional amount to seed channel-level fee calculations.

paymentMethodId

Optional saved payment method id to filter channels by.

pageSize

Optional page size between 1 and 100 (validated by the BFF).

Constructors

Link copied to clipboard
constructor(cryptoCurrency: String, country: String? = null, fiatCurrency: String? = null, fiatAmount: String? = null, paymentMethodId: String? = null, pageSize: Int? = null, pageToken: String? = null)

Properties

Link copied to clipboard
val country: String? = null
Link copied to clipboard
Link copied to clipboard
val fiatAmount: String? = null
Link copied to clipboard
val fiatCurrency: String? = null
Link copied to clipboard
val pageSize: Int? = null
Link copied to clipboard
val pageToken: String? = null

Pagination cursor from the previous response's data.pageToken. Forwarded directly to Noah's pagination cursor.

Link copied to clipboard
val paymentMethodId: String? = null