@bootpay/backend-js
Version:
Bootpay Server Side Package for Node.js
35 lines (34 loc) • 1.38 kB
TypeScript
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>>;
}