UNPKG

@bootpay/backend-js

Version:

Bootpay Server Side Package for Node.js

35 lines (34 loc) 1.38 kB
import { BootpayCommerceResource, BootpayCommerceResponse } from '../../commerce-resource'; import { OrderCancelListParams, OrderCancelParams, OrderCancelActionParams, CommerceOrderCancelRequestHistory } from '../types'; export declare class OrderCancelModule { private bootpay; constructor(bootpay: BootpayCommerceResource); /** * 취소 요청 목록 조회 * @param params 조회 파라미터 */ list(params?: OrderCancelListParams): Promise<BootpayCommerceResponse<{ items: CommerceOrderCancelRequestHistory[]; total: number; }>>; /** * 취소 요청 * @param params 취소 요청 파라미터 */ request(params: OrderCancelParams): Promise<BootpayCommerceResponse<CommerceOrderCancelRequestHistory>>; /** * 취소 요청 철회 * @param orderCancelRequestHistoryId 취소 요청 이력 ID */ withdraw(orderCancelRequestHistoryId: string): Promise<BootpayCommerceResponse<null>>; /** * 취소 승인 * @param params 취소 승인 파라미터 */ approve(params: OrderCancelActionParams): Promise<BootpayCommerceResponse<CommerceOrderCancelRequestHistory>>; /** * 취소 거절 * @param params 취소 거절 파라미터 */ reject(params: OrderCancelActionParams): Promise<BootpayCommerceResponse<CommerceOrderCancelRequestHistory>>; }