diff --git a/src/c3nav/mapdata/schemas/models.py b/src/c3nav/mapdata/schemas/models.py index d5ee0efe..a08aa526 100644 --- a/src/c3nav/mapdata/schemas/models.py +++ b/src/c3nav/mapdata/schemas/models.py @@ -632,11 +632,12 @@ class PositionStatusSchema(Schema): ) -class PositionUnavailableStatusSchema(PositionStatusSchema, TrackablePositionSchema): +class PositionUnavailableStatusSchema(PositionStatusSchema, SimpleGeometryPointAndBoundsSchema, TrackablePositionSchema): available: Literal[False] -class PositionAvailableStatusSchema(PositionStatusSchema, TrackablePositionSchema, CustomLocationSchema): +class PositionAvailableStatusSchema(PositionStatusSchema, SimpleGeometryPointAndBoundsSchema, TrackablePositionSchema, + CustomLocationSchema): available: Literal[True]