-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Clarify 8.1 Definition of a 'bookable' Opportunity and Offer pair:
The pairing of an Opportunity of type Event, ScheduledSession, HeadlineEvent, Slot or CourseInstance with an Offer is deemed to be bookable via the Open Booking API if the Offer is applicable to the Opportunity following the principles of Offer inheritance contained in [Modelling-Opportunity-Data], and if both the Opportunity and Offer meet the criteria specified below.
This section should include additional clarification for "Offer inheritance" as follows:
The
identifierproperty of theOffers is used to identify overrides between theSessionSeriesandScheduledSession, such that aScheduledSessionOfferwill override anSessionSeriesOfferwhere theidentifieris identical. The Broker MUST use theOfferof theScheduledSession(including its@id) in place of anOfferin theSessionSeries, where theidentifierexactly matches. TheScheduledSessionSHOULD only containOffers where they differ from those defined in theSessionSeries. The@idof theScheduledSessionOfferMUST be distinct from the@idof theSessionSeriesOffer, when the value of any property within theOfferis different.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status