@portone/server-sdk
Version:
PortOne JavaScript SDK for server-side usage
38 lines (37 loc) • 1.62 kB
TypeScript
import type { Currency } from "./../../common/Currency.js";
import type { PlatformOrderSettlementAmount } from "./../../platform/PlatformOrderSettlementAmount.js";
import type { PlatformTransferStatus } from "./../../platform/transfer/PlatformTransferStatus.js";
import type { PlatformTransferSummaryPartner } from "./../../platform/transfer/PlatformTransferSummaryPartner.js";
import type { PlatformTransferSummaryPayment } from "./../../platform/transfer/PlatformTransferSummaryPayment.js";
import type { PlatformUserDefinedPropertyKeyValue } from "./../../platform/transfer/PlatformUserDefinedPropertyKeyValue.js";
export type PlatformOrderTransferSummary = {
type: "ORDER";
id: string;
graphqlId: string;
storeId: string;
partner: PlatformTransferSummaryPartner;
status: PlatformTransferStatus;
memo?: string;
/**
* 날짜를 나타내는 문자열로, `yyyy-MM-dd` 형식을 따릅니다.
* (yyyy-MM-dd)
*/
settlementDate: string;
settlementCurrency: Currency;
isForTest: boolean;
/**
* 사용자 정의 속성
*
* 5월 삭제 예정 필드입니다. partner.userDefinedProperties를 사용해주시길 바랍니다.
*/
partnerUserDefinedProperties: PlatformUserDefinedPropertyKeyValue[];
/** 사용자 정의 속성 */
userDefinedProperties: PlatformUserDefinedPropertyKeyValue[];
amount: PlatformOrderSettlementAmount;
payment: PlatformTransferSummaryPayment;
/**
* 날짜를 나타내는 문자열로, `yyyy-MM-dd` 형식을 따릅니다.
* (yyyy-MM-dd)
*/
settlementStartDate: string;
};