From 756f301e4a0fdb179f3b627bfd3b47454d51d5c2 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Thu, 18 Sep 2025 01:03:17 +0200 Subject: [PATCH] Updated UpcomingPassInformationEntry schema --- src/schemas/UpcomingPassInformation.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/schemas/UpcomingPassInformation.ts b/src/schemas/UpcomingPassInformation.ts index d84d502..81d1176 100644 --- a/src/schemas/UpcomingPassInformation.ts +++ b/src/schemas/UpcomingPassInformation.ts @@ -204,7 +204,7 @@ export interface UpcomingPassInformationEntry { * Information about the start and end time of the upcoming pass information entry. * If omitted, the entry is labeled as TBD. */ - dateInformation?: DateInformation[]; + dateInformation?: DateInformation; /** * A string that uniquely identifies the upcoming pass information entry. @@ -225,7 +225,9 @@ export interface UpcomingPassInformationEntry { name: string; /** The semantic, machine-readable metadata about the upcoming pass information entry. */ - semantics?: Semantics; + semantics?: Semantics & { + venuePlaceID: string; + }; /** * The type of upcoming pass information entry. @@ -240,11 +242,15 @@ export const UpcomingPassInformationEntry = additionalInfoFields: Joi.array().items(PassFieldContent), auxiliaryStoreIdentifiers: Joi.array().items(Joi.number()), backfields: Joi.array().items(PassFieldContent), - dateInformation: Joi.array().items(DateInformation), + dateInformation: DateInformation, identifier: Joi.string().required(), images: Images, isActive: Joi.boolean(), name: Joi.string().required(), - semantics: Semantics, + semantics: Semantics.concat( + Joi.object({ + venuePlaceID: Joi.string(), + }), + ), type: Joi.string().valid("event").required(), });