@chevre/domain
Version:
Chevre Domain Library for Node.js
24 lines (23 loc) • 1.09 kB
TypeScript
import * as factory from '../../../../../factory';
import { IMinimizedIndividualEvent } from '../../../../../factory/event';
type IObject = factory.assetTransaction.reserve.IObject & {
issuedThrough: factory.assetTransaction.reserve.IIssuedThrough;
reservationFor: factory.assetTransaction.reserve.IReservationFor;
};
type IObjectSubReservation = factory.assetTransaction.reserve.IObjectSubReservation;
declare function createStartParams(params: factory.assetTransaction.reserve.IStartParamsWithoutDetail & {
provider: {
/**
* 販売者ID
*/
id: string;
};
reservationNumber: string;
event: IMinimizedIndividualEvent<factory.eventType.Event | factory.eventType.ScreeningEvent>;
acceptedOffers4transactionObject: factory.assetTransaction.reserve.IAcceptedOffer4object[];
objectSubReservations: IObjectSubReservation[];
instrument: factory.assetTransaction.reserve.IInstrument[];
}): factory.assetTransaction.IStartParams<factory.assetTransactionType.Reserve> & {
object: IObject;
};
export { createStartParams };