diff --git a/src/schemas/Semantics.ts b/src/schemas/Semantics.ts index b60ca52..8071609 100644 --- a/src/schemas/Semantics.ts +++ b/src/schemas/Semantics.ts @@ -82,7 +82,7 @@ const RelevantDate = Joi.object().keys({ endDate: Joi.string().required(), }); -const seat = Joi.object().keys({ +const SeatSemantics = Joi.object().keys({ seatSection: Joi.string(), seatRow: Joi.string(), seatNumber: Joi.string(), @@ -91,7 +91,7 @@ const seat = Joi.object().keys({ seatDescription: Joi.string(), }); -const location = Joi.object().keys({ +const LocationSemantics = Joi.object().keys({ latitude: Joi.number().required(), longitude: Joi.number().required(), }); @@ -258,7 +258,7 @@ export const Semantics = Joi.object().keys({ departureAirportCode: Joi.string(), departureAirportName: Joi.string(), departureGate: Joi.string(), - departureLocation: location, + departureLocation: LocationSemantics, departureLocationDescription: Joi.string(), departurePlatform: Joi.string(), departureStationName: Joi.string(), @@ -266,7 +266,7 @@ export const Semantics = Joi.object().keys({ destinationAirportCode: Joi.string(), destinationAirportName: Joi.string(), destinationGate: Joi.string(), - destinationLocation: location, + destinationLocation: LocationSemantics, destinationLocationDescription: Joi.string(), destinationPlatform: Joi.string(), destinationStationName: Joi.string(), @@ -304,7 +304,7 @@ export const Semantics = Joi.object().keys({ relevantDates: Joi.array().items(RelevantDate), - seats: Joi.array().items(seat), + seats: Joi.array().items(SeatSemantics), securityScreening: Joi.string(), silenceRequested: Joi.boolean(), sportName: Joi.string(), @@ -326,7 +326,7 @@ export const Semantics = Joi.object().keys({ */ venueGatesOpenDate: Joi.string(), - venueLocation: location, + venueLocation: LocationSemantics, venueName: Joi.string(), /**