@chevre/domain
Version:
Chevre Domain Library for Node.js
23 lines (22 loc) • 896 B
TypeScript
/**
* 決済取引ファクトリー
*/
import * as factory from '../../../factory';
export declare function createStartParams(params: factory.assetTransaction.pay.IStartParamsWithoutDetail & {
transactionNumber: string;
paymentServiceType: factory.service.paymentService.PaymentServiceType;
amount: number;
paymentService?: Pick<factory.service.paymentService.IService, 'availableChannel' | 'id' | 'serviceOutput' | 'serviceType'> | Pick<factory.product.IProduct, 'availableChannel' | 'id' | 'serviceOutput' | 'serviceType'>;
location?: factory.action.trade.pay.ILocation;
informActions: {
/**
* potential action ID
*/
id: string;
}[];
instrument: factory.action.trade.pay.IInstrument[];
}, options: {
checkedAction: {
id: string;
};
}): factory.assetTransaction.IStartParams<factory.assetTransactionType.Pay>;