Package-level declarations

Types

Link copied to clipboard
@Serializable
data class GetPlatformPayoutsResponse(val items: List<PlatformPayout>, val page: PageInfo, val counts: PlatformPayoutStatusStats)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class PlatformPayout(val id: String, val graphqlId: String, val method: PlatformPayoutMethod, val status: PlatformPayoutStatus, val statusUpdatedAt: @Serializable(with = InstantSerializer::class) Instant, val partner: PlatformPartner, val account: PlatformPayoutAccount, val currency: Currency, val amount: Long, val settlementAmount: Long, val incomeTaxAmount: Long, val localIncomeTaxAmount: Long, val createdAt: @Serializable(with = InstantSerializer::class) Instant, val memo: String? = null, val withdrawalMemo: String? = null, val depositMemo: String? = null, val scheduledAt: @Serializable(with = InstantSerializer::class) Instant? = null)
Link copied to clipboard
@Serializable
data class PlatformPayoutAccount(val bank: Bank, val number: String, val holder: String)
Link copied to clipboard
@Serializable
data class PlatformPayoutFilterInput(val criteria: PlatformPayoutFilterInputCriteria, val statuses: List<PlatformPayoutStatus>? = null, val partnerIds: List<String>? = null, val payoutAccountBanks: List<Bank>? = null, val partnerTags: List<String>? = null, val payoutCurrencies: List<Currency>? = null)
Link copied to clipboard
@Serializable
data class PlatformPayoutFilterInputCriteria(val timestampRange: DateTimeRange? = null, val payoutId: String? = null, val bulkPayoutId: String? = null)

검색 기준 입력 정보

Link copied to clipboard