Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Serializable
data class GetPlatformAccountTransfersResponse(val items: List<PlatformAccountTransfer>, val page: PageInfo)

이체내역 다건 조회 성공 응답 정보

Link copied to clipboard
@Serializable
sealed interface PlatformAccountTransfer

계좌 이체

Link copied to clipboard
@Serializable
data class PlatformAccountTransferFilter(val types: List<PlatformAccountTransferType>? = null)
Link copied to clipboard

계좌 이체 유형

Link copied to clipboard
@Serializable
@SerialName(value = "DEPOSIT")
data class PlatformDepositAccountTransfer(val id: String, val currency: Currency, val amount: Long, val isForTest: Boolean, val createdAt: @Serializable(with = InstantSerializer::class) Instant, val updatedAt: @Serializable(with = InstantSerializer::class) Instant, val depositorName: String, val depositMemo: String? = null) : PlatformAccountTransfer
Link copied to clipboard
@Serializable
@SerialName(value = "PARTNER_PAYOUT")
data class PlatformPartnerPayoutAccountTransfer(val id: String, val sequenceNumber: Int, val currency: Currency, val depositBank: Bank, val depositAccountNumber: String, val amount: Long, val isForTest: Boolean, val createdAt: @Serializable(with = InstantSerializer::class) Instant, val updatedAt: @Serializable(with = InstantSerializer::class) Instant, val partnerId: String, val partnerGraphqlId: String, val bulkPayoutId: String, val bulkPayoutGraphqlId: String, val payoutId: String, val payoutGraphqlId: String, val withdrawalMemo: String? = null, val depositMemo: String? = null, val balance: Long? = null, val failReason: String? = null) : PlatformAccountTransfer
Link copied to clipboard
@Serializable
@SerialName(value = "REMIT")
data class PlatformRemitAccountTransfer(val id: String, val sequenceNumber: Int, val currency: Currency, val depositBank: Bank, val depositAccountNumber: String, val amount: Long, val isForTest: Boolean, val createdAt: @Serializable(with = InstantSerializer::class) Instant, val updatedAt: @Serializable(with = InstantSerializer::class) Instant, val documentId: String, val withdrawalMemo: String? = null, val depositMemo: String? = null, val balance: Long? = null, val failReason: String? = null) : PlatformAccountTransfer