PaymentScheduleStatus

@Serializable(with = PaymentScheduleStatusSerializer::class)
sealed interface PaymentScheduleStatus

결제 예약 건 상태

Inheritors

Types

Link copied to clipboard
@Serializable(with = PaymentScheduleStatus.FailedSerializer::class)
data object Failed : PaymentScheduleStatus

결제 실패

Link copied to clipboard
@Serializable(with = PaymentScheduleStatus.PendingSerializer::class)
data object Pending : PaymentScheduleStatus

결제 승인 대기

Link copied to clipboard
@Serializable(with = PaymentScheduleStatus.RevokedSerializer::class)
data object Revoked : PaymentScheduleStatus

취소된 결제 예약

Link copied to clipboard
@Serializable(with = PaymentScheduleStatus.ScheduledSerializer::class)
data object Scheduled : PaymentScheduleStatus

예약 완료

Link copied to clipboard
@Serializable(with = PaymentScheduleStatus.StartedSerializer::class)
data object Started : PaymentScheduleStatus

결제 시작

Link copied to clipboard
@Serializable(with = PaymentScheduleStatus.SucceededSerializer::class)
data object Succeeded : PaymentScheduleStatus

결제 성공

Link copied to clipboard

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

Properties

Link copied to clipboard
abstract val value: String