@openactive/data-models
Version:
Data models used to drive that OpenActive validator, developer documentation, and model libraries
118 lines (117 loc) • 2.51 kB
JSON
{
"BrokerType":{
"namespace": "https://openactive.io/",
"values": [
"AgentBroker",
"NoBroker",
"ResellerBroker"
]
},
"DayOfWeek": {
"namespace": "https://schema.org/",
"values": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday",
"PublicHolidays"
]
},
"EventStatusType": {
"namespace": "https://schema.org/",
"values": [
"EventCancelled",
"EventPostponed",
"EventRescheduled",
"EventScheduled"
]
},
"GenderType": {
"namespace": "https://schema.org/",
"values": [
"Male",
"Female"
]
},
"GenderRestrictionType": {
"namespace": "https://openactive.io/",
"comment": "Enumerated types for gender restrictions that are applied to Events",
"values": [
"NoRestriction",
"MaleOnly",
"FemaleOnly"
]
},
"OrderCreationStatus":{
"namespace": "https://openactive.io/",
"values": [
"OrderCreationPaymentAuthorized",
"OrderCreationPaymentCaptured",
"OrderCreationComplete",
"OrderCreationPaymentDue"
]
},
"OrderProposalStatus":{
"namespace": "https://openactive.io/",
"values": [
"AwaitingSellerConfirmation",
"SellerAccepted",
"SellerRejected",
"CustomerRejected"
]
},
"PaymentMethod": {
"namespace": "http://purl.org/goodrelations/v1#",
"values": [
"Cash",
"PaymentMethodCreditCard"
]
},
"RequiredStatusType": {
"namespace": "https://openactive.io/",
"values": [
"Required",
"Optional",
"Unavailable"
]
},
"TaxMode": {
"namespace": "https://openactive.io/",
"values": [
"TaxGross",
"TaxNet"
]
},
"OpenBookingFlowRequirement":{
"namespace": "https://openactive.io/",
"values":[
"OpenBookingIntakeForm",
"OpenBookingAttendeeDetails",
"OpenBookingApproval",
"OpenBookingNegotiation",
"OpenBookingMessageExchange"
]
},
"OrderItemStatus":{
"namespace": "https://openactive.io/",
"values":[
"SellerCancelled",
"CustomerCancelled",
"OrderItemConfirmed",
"AttendeeAttended",
"AttendeeAbsent"
]
},
"EventAttendanceModeEnumeration": {
"namespace": "https://schema.org/",
"isSchemaPending": true,
"values": [
"OfflineEventAttendanceMode",
"MixedEventAttendanceMode",
"OnlineEventAttendanceMode"
]
}
}