CardBrand

@Serializable(with = CardBrandSerializer::class)
sealed interface CardBrand

카드 브랜드

Inheritors

Types

Link copied to clipboard
@Serializable(with = CardBrand.AmexSerializer::class)
data object Amex : CardBrand
Link copied to clipboard
@Serializable(with = CardBrand.DinersSerializer::class)
data object Diners : CardBrand
Link copied to clipboard
@Serializable(with = CardBrand.JcbSerializer::class)
data object Jcb : CardBrand
Link copied to clipboard
@Serializable(with = CardBrand.LocalSerializer::class)
data object Local : CardBrand
Link copied to clipboard
@Serializable(with = CardBrand.MasterSerializer::class)
data object Master : CardBrand
Link copied to clipboard
@Serializable(with = CardBrand.UnionpaySerializer::class)
data object Unionpay : CardBrand
Link copied to clipboard
data class Unrecognized : CardBrand

현재 SDK 버전에서 알 수 없는 응답을 나타냅니다.

Link copied to clipboard
@Serializable(with = CardBrand.VisaSerializer::class)
data object Visa : CardBrand

Properties

Link copied to clipboard
abstract val value: String