UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

17 lines (16 loc) 1.09 kB
import * as factory from '../../factory'; import { IAcceptedOfferMovieTicketUsed } from './factory/createPayObjectServiceOutput'; /** * 注文に対する決済アクションを生成する */ declare function createPayOrderAction(params: { transaction: Pick<factory.assetTransaction.ITransaction<factory.assetTransactionType.Pay>, 'id' | 'object' | 'transactionNumber' | 'typeOf' | 'agent' | 'project' | 'recipient' | 'location' | 'potentialAction' | 'instrument'>; potentialActions?: factory.assetTransaction.pay.IPotentialActionsParams; order: Pick<factory.order.IOrder, 'typeOf' | 'confirmationNumber' | 'orderNumber'> & { acceptedOffersMovieTicketUsed: IAcceptedOfferMovieTicketUsed[]; }; checkResult?: { purchaseNumberAuthResult: factory.action.check.paymentMethod.movieTicket.IPurchaseNumberAuthResult; }; }): Pick<factory.action.trade.pay.IAttributes, 'agent' | 'instrument' | 'location' | 'object' | 'potentialActions' | 'project' | 'purpose' | 'recipient' | 'typeOf'>; export { createPayOrderAction, IAcceptedOfferMovieTicketUsed };