From 5aaed57255597dbca197f80c03072e74b14b63b0 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 8 Nov 2025 18:10:16 +0100 Subject: [PATCH] Fix max length of EVSE uid for OCPI 2.2 and 2.2.1 --- ocpi.location.v22.ts | 2 +- ocpi.location.v221.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ocpi.location.v22.ts b/ocpi.location.v22.ts index 331611e..bda5a3f 100644 --- a/ocpi.location.v22.ts +++ b/ocpi.location.v22.ts @@ -104,7 +104,7 @@ const ParkingRestriction = z.enum([ ]); export const Evse = z.object({ - uid: z.string().max(39), + uid: z.string().max(36), evse_id: z.string().max(48).regex(/^(([A-Z]{2}\*?[A-Z0-9]{3}\*?E[A-Z0-9\*]{1,30})|(\+?[0-9]{1,3}\*[0-9]{3}\*[0-9\*]{1,32}))$/).nullish(), status: EvseStatus, status_schedule: z.array(StatusSchedule).nullish(), diff --git a/ocpi.location.v221.ts b/ocpi.location.v221.ts index aaa0355..ad41933 100644 --- a/ocpi.location.v221.ts +++ b/ocpi.location.v221.ts @@ -124,7 +124,7 @@ const ParkingRestriction = z.enum([ ]); export const Evse = z.object({ - uid: z.string().max(39), + uid: z.string().max(36), evse_id: z.string().max(48).regex(/^(([A-Z]{2}\*?[A-Z0-9]{3}\*?E[A-Z0-9\*]{1,30})|(\+?[0-9]{1,3}\*[0-9]{3}\*[0-9\*]{1,32}))$/).nullish(), status: EvseStatus, status_schedule: z.array(StatusSchedule).nullish(),