import type { Currency } from "./../../common/Currency.js"; import type { DateRange } from "./../../common/DateRange.js"; import type { PlatformContract } from "./../../platform/PlatformContract.js"; import type { PlatformOrderSettlementAmount } from "./../../platform/PlatformOrderSettlementAmount.js"; import type { PlatformPartner } from "./../../platform/PlatformPartner.js"; import type { PlatformPartnerSettlementStatus } from "./../../platform/partnerSettlement/PlatformPartnerSettlementStatus.js"; export type PlatformPartnerOrderSettlement = { type: "ORDER"; /** 정산내역 아이디 */ id: string; graphqlId: string; /** 파트너 */ partner: PlatformPartner; /** * 정산 일 * * 날짜를 나타내는 문자열로, `yyyy-MM-dd` 형식을 따릅니다. * (yyyy-MM-dd) */ settlementDate: string; /** 정산 통화 */ settlementCurrency: Currency; /** 정산 상태 */ status: PlatformPartnerSettlementStatus; /** 메모 */ memo?: string; /** 계약 */ contract: PlatformContract; /** 정산 시작 일 범위 */ settlementStartDateRange: DateRange; /** 금액 정보 */ amount: PlatformOrderSettlementAmount; /** 테스트 모드 여부 */ isForTest: boolean; };