@portone/server-sdk
Version:
PortOne JavaScript SDK for server-side usage
27 lines (26 loc) • 1.24 kB
TypeScript
import type { Unrecognized } from "./../../../utils/unrecognized.js";
import type { FailedPaymentSchedule } from "./../../payment/paymentSchedule/FailedPaymentSchedule.js";
import type { PendingPaymentSchedule } from "./../../payment/paymentSchedule/PendingPaymentSchedule.js";
import type { RevokedPaymentSchedule } from "./../../payment/paymentSchedule/RevokedPaymentSchedule.js";
import type { ScheduledPaymentSchedule } from "./../../payment/paymentSchedule/ScheduledPaymentSchedule.js";
import type { StartedPaymentSchedule } from "./../../payment/paymentSchedule/StartedPaymentSchedule.js";
import type { SucceededPaymentSchedule } from "./../../payment/paymentSchedule/SucceededPaymentSchedule.js";
/** 결제 예약 건 */
export type PaymentSchedule =
/** 결제 실패 */
FailedPaymentSchedule
/** 결제 완료 대기 */
| PendingPaymentSchedule
/** 취소된 결제 예약 */
| RevokedPaymentSchedule
/** 결제 예약 완료 */
| ScheduledPaymentSchedule
/** 결제 시작 */
| StartedPaymentSchedule
/** 결제 성공 */
| SucceededPaymentSchedule | {
readonly status: Unrecognized;
};
export declare function isUnrecognizedPaymentSchedule(entity: PaymentSchedule): entity is {
readonly status: Unrecognized;
};