@chevre/domain
Version:
Chevre Domain Library for Node.js
26 lines (25 loc) • 753 B
TypeScript
import type * as COA from '@motionpicture/coa-service';
import type { AggregateOfferRepo } from '../../../repo/aggregateOffer';
import type { CategoryCodeRepo } from '../../../repo/categoryCode';
export declare function importFromCOA(params: {
project: {
id: string;
};
theaterCode: string;
paymentMethodType4membershipCoupon: string;
}): (repos: {
aggregateOffer: AggregateOfferRepo;
masterService: COA.service.Master;
}) => Promise<void>;
/**
* 区分をインポートする
*/
export declare function importCategoryCodesFromCOA(params: {
project: {
id: string;
};
theaterCode: string;
}): (repos: {
categoryCode: CategoryCodeRepo;
masterService: COA.service.Master;
}) => Promise<void>;