OnDemandEvent. The OpenActive libraries, types reference documentation, and validator have been updated to support these properties.
beta:participantSuppliedEquipmentmust have one of the following values:
https://openactive.io/Required- Equipment is required
https://openactive.io/Optional- Equipment is optional, and the participant can improvise
https://openactive.io/Unavailable- No equipment required
descriptionproperties may be used for activity providers to provide further clarification about equipment requirements.
levelproperty must include the string
Beginnerin an array. Other values such as
Advancedare also permissible, but are not standardised.
offersactually proactively ask for donations. This property allows applications to advertise donation requests prominently to participants.
OnDemandEvent, and allows applications to embed this media within their user experience - where such media is available free of charge - to provide users with a more seamless user journey.
"@context"must include the beta namespace, as follows:
offers(including a recommended
urlthat links straight to the purchase page)
organizer(including a required
@id, and a recommended
sameAsproperty for social media handles)
@iddoes not need to resolve to a functional endpoint, but must use a domain name owned by your booking or listing system. This allows applications with specific content approval requirements to register trusted organizers based on their
url(to a page describing the session)