From 6ac24be17bccada6a4e830234de3fba2925c68a0 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Fri, 14 Jun 2024 22:58:12 +0200 Subject: [PATCH] Added support to Semantics venueGatesOpenDate, venueParkingLotsOpenDate, venueRegionName --- src/schemas/Semantics.ts | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/src/schemas/Semantics.ts b/src/schemas/Semantics.ts index 28aff52..9adfa76 100644 --- a/src/schemas/Semantics.ts +++ b/src/schemas/Semantics.ts @@ -206,10 +206,30 @@ export interface Semantics { vehicleType?: string; venueEntrance?: string; venueLocation?: SemanticTagType.Location; + + /** + * For newly-introduced event tickets + * in iOS 18 + */ + venueGatesOpenDate?: string; + venueName?: string; + + /** + * For newly-introduced event tickets + * in iOS 18 + */ + venueParkingLotsOpenDate?: string; + venuePhoneNumber?: string; venueRoom?: string; + /** + * For newly-introduced event tickets + * in iOS 18 + */ + venueRegionName?: string; + wifiAccess?: SemanticTagType.WifiNetwork[]; } @@ -298,10 +318,32 @@ export const Semantics = Joi.object().keys({ vehicleName: Joi.string(), vehicleNumber: Joi.string(), vehicleType: Joi.string(), + venueEntrance: Joi.string(), + + /** + * For newly-introduced event tickets + * in iOS 18 + */ + venueGatesOpenDate: Joi.string(), + venueLocation: location, venueName: Joi.string(), + + /** + * For newly-introduced event tickets + * in iOS 18 + */ + venueParkingLotsOpenDate: Joi.string(), + venuePhoneNumber: Joi.string(), + + /** + * For newly-introduced event tickets + * in iOS 18 + */ + venueRegionName: Joi.string(), + venueRoom: Joi.string(), wifiAccess: Joi.array().items(WifiNetwork),