@chevre/domain
Version:
Chevre Domain Library for Node.js
33 lines (32 loc) • 805 B
TypeScript
import { IAuthorizeOperation } from './authorize';
import * as factory from '../../../factory';
type IAuthorizeOfferAction = factory.action.authorize.offer.eventService.IAction;
/**
* 採用アクションからCOA興行オファー承認
*/
export declare function authorizeByAcceptAction(params: {
project: {
id: string;
};
object: {
/**
* COA興行オファー採用アクションID(2024-06-11~)
*/
id: string;
};
agent: {
id: string;
};
purpose: {
id: string;
};
store: {
/**
* 販売アプリケーションID
*/
id: string;
};
}): IAuthorizeOperation<Pick<IAuthorizeOfferAction, 'id' | 'instrument'> & {
result: IAuthorizeOfferAction['result'];
}>;
export {};