UNPKG

1.42 kBTypeScriptView Raw
1import * as factory from './factory';
2export declare type IUnitPriceSpecification = factory.chevre.priceSpecification.IPriceSpecification<factory.chevre.priceSpecificationType.UnitPriceSpecification>;
3export declare type ICompoundPriceSpecification = factory.chevre.compoundPriceSpecification.IPriceSpecification<any>;
4/**
5 * 注文配送メッセージを作成する
6 */
7export declare function createSendOrderMessage(params: {
8 project: factory.project.IProject;
9 order: factory.order.IOrder;
10 email?: factory.creativeWork.message.email.ICustomization;
11}): Promise<factory.creativeWork.message.email.ICreativeWork>;
12/**
13 * 注文データから注文アイテム文字列を作成する
14 */
15export declare function createOrderItems(params: {
16 order: factory.order.IOrder;
17}): string[];
18/**
19 * 注文返品メッセージを作成する
20 */
21export declare function createReturnOrderMessage(params: {
22 order: factory.order.IOrder;
23 email?: factory.creativeWork.message.email.ICustomization;
24}): Promise<factory.creativeWork.message.email.ICreativeWork>;
25/**
26 * 返金メッセージを作成する
27 */
28export declare function createRefundMessage(params: {
29 order: factory.order.IOrder;
30 paymentMethods: factory.order.IPaymentMethod<factory.paymentMethodType | string>[];
31 email?: factory.creativeWork.message.email.ICustomization;
32}): Promise<factory.creativeWork.message.email.ICreativeWork>;