import { IObjectAsPlaceOrder, IObjectAsReturnOrder, IObjectAsTransactionByAgentId } from '../action/update/delete'; import { IExtendId } from '../autoGenerated'; import { ITaskAttributes } from '../task'; import { TaskName } from '../taskName'; export { IObjectAsPlaceOrder, IObjectAsReturnOrder, IObjectAsTransactionByAgentId }; export type IObject = IObjectAsPlaceOrder | IObjectAsReturnOrder | IObjectAsTransactionByAgentId; export interface IData { object: IObject; } export interface IAttributes extends ITaskAttributes { name: TaskName.DeleteTransaction; data: IData; } /** * 取引削除タスク */ export type ITask = IExtendId;