From 6bc7826ec2cdf45d730df58785417bb7b4034226 Mon Sep 17 00:00:00 2001 From: mortennordseth Date: Mon, 22 Jun 2026 09:22:32 +0200 Subject: [PATCH 1/3] feat: fareZoneSummaryStyle --- schema-definitions/referenceData.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/schema-definitions/referenceData.json b/schema-definitions/referenceData.json index bc8da73..a250e88 100644 --- a/schema-definitions/referenceData.json +++ b/schema-definitions/referenceData.json @@ -140,6 +140,17 @@ } ] }, + "fareZoneSummaryStyle": { + "anyOf": [ + { + "type": "string", + "const": "none" + }, + { + "type": "null" + } + ] + }, "isBookingEnabled": { "anyOf": [ { From 4c5a79130800836df9247bcd34f8ef5f7aec1b2d Mon Sep 17 00:00:00 2001 From: mortennordseth Date: Mon, 22 Jun 2026 10:16:01 +0200 Subject: [PATCH 2/3] fix: add fareZoneSummaryStyle to src/reference-data.ts --- src/reference-data.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/reference-data.ts b/src/reference-data.ts index 89ad88d..907bb7d 100644 --- a/src/reference-data.ts +++ b/src/reference-data.ts @@ -20,6 +20,8 @@ export const Limitations = AppVersionedItemSchema.extend({ supplementProductRefs: optionalNullish(z.array(z.string())), }); +export const FareZoneSummaryStyle = z.enum(['none']); + export const PreassignedFareProduct = z.object({ id: z.string(), version: z.string(), @@ -29,6 +31,7 @@ export const PreassignedFareProduct = z.object({ limitations: Limitations, durationDays: optionalNullish(z.number()), isApplicableOnSingleZoneOnly: optionalNullish(z.boolean()), + fareZoneSummaryStyle: optionalNullish(FareZoneSummaryStyle), isBookingEnabled: optionalNullish(z.boolean()), isEnabledForTripSearchOffer: optionalNullish(z.boolean()), isDefault: optionalNullish(z.boolean()), From 45ef24791cd832a02ed68ca678e0e219f677d51f Mon Sep 17 00:00:00 2001 From: mortennordseth Date: Mon, 22 Jun 2026 17:37:56 +0200 Subject: [PATCH 3/3] fix: schema --- schema-definitions/referenceData.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema-definitions/referenceData.json b/schema-definitions/referenceData.json index a250e88..7311ed2 100644 --- a/schema-definitions/referenceData.json +++ b/schema-definitions/referenceData.json @@ -144,7 +144,7 @@ "anyOf": [ { "type": "string", - "const": "none" + "enum": ["none"] }, { "type": "null"