UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

32 lines (31 loc) 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createOrderAsResult = createOrderAsResult; const factory = require("../../../../../factory"); // import { acceptedOffers2orderedItem } from './result/orderedItem'; /** * 注文取引結果としての注文を生成する */ function createOrderAsResult(params) { const { orderDate, orderNumber, orderStatus, price } = params; return { typeOf: factory.order.OrderType.Order, price, priceCurrency: factory.priceCurrency.JPY, // discounts: discounts, // 廃止(2024-04-16~) confirmationNumber: '', orderNumber, url: '', orderStatus, orderDate, identifier: [] // orderedItem: params.orderedItem, // discontinue(2024-06-20~) // paymentMethods: params.paymentMethods, // discontinue(2024-06-20~) // customer, // discontinue(2024-06-20~) // project: params.transaction.project, // discontinue(2024-06-20~) // seller, // discontinue(2024-06-20~) // isGift: params.isGift, // discontinue(2024-06-20~) // ...(typeof name === 'string') ? { name } : undefined, // discontinue(2024-06-20~) // ...(typeof broker?.typeOf === 'string') ? { broker } : undefined // discontinue(2024-06-20~) }; }