UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

17 lines (16 loc) 907 B
import * as factory from '../../../factory'; /** * PayAction.object.serviceOutputを作成する * 決済カード決済の場合のみ、対象予約情報をserviceOutputに持つ決済カード情報として存在する */ declare function createPayObjectServiceOutput(params: { transaction: Pick<factory.assetTransaction.ITransaction<factory.assetTransactionType.Pay>, 'object' | 'transactionNumber'>; order: { acceptedOffersMovieTicketUsed: IAcceptedOfferMovieTicketUsed[]; }; checkResult?: { purchaseNumberAuthResult: factory.action.check.paymentMethod.movieTicket.IPurchaseNumberAuthResult; }; }): factory.invoice.IPaymentServiceOutput | undefined; type IAcceptedOfferMovieTicketUsed = Pick<factory.order.IAcceptedOffer<factory.order.IReservation>, 'itemOffered' | 'priceSpecification'>; export { createPayObjectServiceOutput, IAcceptedOfferMovieTicketUsed };