UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

18 lines (17 loc) 783 B
/** * 予約価格ファクトリー */ import * as factory from '../../../../../factory'; export type IAcceptedAddOn = Pick<factory.offer.IAddOn, 'id' | 'identifier' | 'itemOffered' | 'priceCurrency' | 'typeOf' | 'validFrom' | 'validThrough'> & { priceSpecification: factory.product.ITicketUnitPriceComponent; }; export declare function createPrice(params: { project: { id: string; typeOf: factory.organizationType.Project; }; ticketOffer: factory.product.ITicketOffer; seatPriceComponent: factory.place.seat.IPriceComponent[]; acceptedAddOns: IAcceptedAddOn[]; appliesToMovieTicket?: factory.assetTransaction.reserve.IAcceptedAppliesToMovieTicket; }): factory.reservation.IPriceSpecification<factory.reservationType.EventReservation>;