@chevre/domain
Version:
Chevre Domain Library for Node.js
17 lines (16 loc) • 767 B
TypeScript
import * as factory from '../../../../factory';
import type { ISetting } from '../../../../repo/setting';
/**
* 取引のポストアクションを作成する
*/
export declare function createPotentialActions(params: {
order: factory.transaction.placeOrder.IOrderAsResult;
customer: factory.order.ICustomer;
seller: factory.order.ISeller;
paymentMethods: factory.order.IReferencedInvoice[];
potentialActions?: factory.transaction.placeOrder.IPotentialActionsParams;
emailMessage?: factory.creativeWork.message.email.ICreativeWork;
}, setting: Pick<ISetting, 'defaultSenderEmail'>): Promise<{
potentialActions: factory.transaction.placeOrder.IPotentialActions;
emailMessages: factory.creativeWork.message.email.ICreativeWork[];
}>;