import { IParticipant, IAction as IBaseAction, IAttributes as IBaseAttributes } from '../../action'; import { ActionType } from '../../actionType'; export type IAgent = IParticipant; export type IRecipient = IParticipant; export type IObject = any; export type IResult = any; export type IPotentialActions = any; export type IPurpose = any; export interface IAttributes extends IBaseAttributes { agent: IAgent; recipient: IParticipant; potentialActions?: IPotentialActions; purpose?: IPurpose; } /** * 送信(配送)アクションインターフェース */ export type IAction> = IBaseAction;