import { AssetTransactionType } from '../../../assetTransactionType'; import { ISimpleOrder } from '../../../order'; import { IAction as IBaseAction, IAttributes as IBaseAttributes } from '../confirm'; export type IPurpose = ISimpleOrder; export interface IPayAssetTransaction { typeOf: AssetTransactionType.Pay; /** * 決済取引番号 */ transactionNumber: string; object?: { paymentMethod?: { /** * 決済方法区分 */ identifier?: string; }; }; } export type IObject = IPayAssetTransaction[]; export type IResult = any; export interface IAttributes extends IBaseAttributes { purpose: IPurpose; } /** * 決済取引確定アクション */ export type IAction = IBaseAction;