fake-iamport-server
Version:
Fake iamport server for testing
37 lines (36 loc) • 1.36 kB
TypeScript
import { IIamportReceipt } from "iamport-server-api/lib/structures/IIamportReceipt";
import { IIamportResponse } from "iamport-server-api/lib/structures/IIamportResponse";
import { IIamportUser } from "iamport-server-api/lib/structures/IIamportUser";
export declare class FakeIamportReceiptsController {
/**
* 현금 영수증 조회하기.
*
* @param imp_uid 귀속 결제의 {@link IIamportPayment.imp_uid}
* @returns 현금 영수증 정보
*
* @security bearer
* @author Samchon
*/
at(_user: IIamportUser.IAccessor, imp_uid: string): IIamportResponse<IIamportReceipt>;
/**
* 현금 영수증 발행하기.
*
* @param imp_uid 귀속 결제의 {@link IIamportPayment.imp_uid}
* @param input 현금 영수증 입력 정보
* @returns 현금 영수증 정보
*
* @security bearer
* @author Samchon
*/
create(_user: IIamportUser.IAccessor, imp_uid: string, input: IIamportReceipt.ICreate): IIamportResponse<IIamportReceipt>;
/**
* 현금 영수증 취소하기.
*
* @param imp_uid 귀속 결제의 {@link IIamportPayment.imp_uid}
* @returns 취소된 현금 영수증 정보
*
* @security bearer
* @author Samchon
*/
erase(_user: IIamportUser.IAccessor, imp_uid: string): IIamportResponse<IIamportReceipt>;
}