{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"servers":[{"url":"http://gti.geofox.de","description":"Generated server url"}],"paths":{"/gti/public/ticketList":{"post":{"tags":["ticket-list-controller"],"operationId":"ticketList","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TicketListRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TicketListResponse"}}}}}}},"/gti/public/tariffZoneNeighbours":{"post":{"tags":["tariff-zone-neighbours-controller"],"operationId":"tariffZoneNeighbours","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TariffZoneNeighboursRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TariffZoneNeighboursResponse"}}}}}}},"/gti/public/tariffMetaData":{"post":{"tags":["tariff-meta-data-controller"],"operationId":"tariffMetaData","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TariffMetaDataRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TariffMetaDataResponse"}}}}}}},"/gti/public/singleTicketOptimizer":{"post":{"tags":["single-ticket-optimizer-controller"],"operationId":"singleTicketOptimizer","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SingleTicketOptimizerRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/SingleTicketOptimizerResponse"}}}}}}},"/gti/public/listStations":{"post":{"tags":["list-stations-controller"],"operationId":"listStations","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LSRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/LSResponse"}}}}}}},"/gti/public/listLines":{"post":{"tags":["list-lines-controller"],"operationId":"listLines","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LLRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/LLResponse"}}}}}}},"/gti/public/init":{"post":{"tags":["init-request-controller"],"operationId":"init","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InitResponse"}}}}}}},"/gti/public/getVehicleMap":{"post":{"tags":["vehicle-map-controller"],"operationId":"getVehicleMapPublic","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleMapRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/VehicleMapResponse"}}}}}}},"/gti/public/getTrackCoordinates":{"post":{"tags":["track-coords-controller"],"operationId":"getTrackCoordinatesPublic","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackCoordinatesRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TrackCoordinatesResponse"}}}}}}},"/gti/public/getTariff":{"post":{"tags":["tariff-controller"],"operationId":"getTariff","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TariffRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TariffResponse"}}}}}}},"/gti/public/getStationInformation":{"post":{"tags":["station-information-controller"],"operationId":"tariffMetaData_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StationInformationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/StationInformationResponse"}}}}}}},"/gti/public/getRoute":{"post":{"tags":["get-route-controller"],"operationId":"getRoute","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GRRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GRResponse"}}}}}}},"/gti/public/getIndividualRoute":{"post":{"tags":["individual-route-controller"],"operationId":"getIndividualRoute","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndividualRouteRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndividualRouteResponse"}}}}}}},"/gti/public/getAnnouncements":{"post":{"tags":["announcement-controller"],"operationId":"getAnnouncements","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnnouncementRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AnnouncementResponse"}}}}}}},"/gti/public/departureList":{"post":{"tags":["departure-list-controller"],"operationId":"departureList","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DLRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DLResponse"}}}}}}},"/gti/public/departureCourse":{"post":{"tags":["departure-course-controller"],"operationId":"departureCourse","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DCRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DCResponse"}}}}}}},"/gti/public/checkPostalCode":{"post":{"tags":["postal-code-controller"],"operationId":"checkPostalCode","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PCRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PCResponse"}}}}}}},"/gti/public/checkName":{"post":{"tags":["check-name-controller"],"operationId":"checkName","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CNRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CNResponse"}}}}}}}},"components":{"schemas":{"TicketListRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"stationKey":{"type":"string"}},"xml":{"name":"TicketListRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"PersonInfo":{"type":"object","properties":{"personType":{"type":"string","enum":["ALL","ELDERLY","APPRENTICE","PUPIL","STUDENT","CHILD"]},"personCount":{"type":"integer","format":"int32"}}},"TicketListResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"ticketInfos":{"type":"array","items":{"$ref":"#/components/schemas/TicketListTicketInfos"}}},"required":["returnCode","ticketInfos"],"xml":{"name":"TicketListResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TicketListTicketInfos":{"type":"object","properties":{"tariffKindID":{"type":"integer","format":"int32"},"tariffKindLabel":{"type":"string"},"tariffLevelID":{"type":"integer","format":"int32"},"tariffLevelLabel":{"type":"string"},"tariffGroupID":{"type":"integer","format":"int32"},"tariffGroupLabel":{"type":"string"},"regionType":{"type":"string","enum":["ZONE","GH_ZONE","RING","COUNTY","GH","NET","ZG","STADTVERKEHR"]},"selectableRegions":{"type":"integer","format":"int32","default":0},"requiredStartStation":{"type":"boolean","default":false},"personInfos":{"type":"array","items":{"$ref":"#/components/schemas/PersonInfo"}},"validityPeriods":{"type":"array","items":{"$ref":"#/components/schemas/ValidityPeriod"}},"variants":{"type":"array","items":{"$ref":"#/components/schemas/TicketListTicketVariant"}}},"required":["tariffKindLabel","tariffLevelLabel"]},"TicketListTicketVariant":{"type":"object","properties":{"ticketId":{"type":"integer","format":"int32"},"kaNummer":{"type":"integer","format":"int32"},"price":{"type":"number","format":"double"},"currency":{"type":"string","default":"EUR"},"ticketClass":{"type":"string","enum":["NONE","SECOND","FIRST","SCHNELL"]},"discount":{"type":"string","enum":["NONE","ONLINE","SOCIAL"]},"validityBegin":{"type":"string","format":"date"},"validityEnd":{"type":"string","format":"date"}},"required":["discount","ticketClass","validityBegin","validityEnd"]},"TimePeriod":{"type":"object","properties":{"begin":{"type":"string"},"end":{"type":"string"}},"required":["begin","end"]},"ValidityPeriod":{"type":"object","properties":{"day":{"type":"string","enum":["WEEKDAY","WEEKEND"]},"timeValidities":{"type":"array","items":{"$ref":"#/components/schemas/TimePeriod"}}},"required":["day"]},"TariffZoneNeighboursRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1}},"xml":{"name":"TariffZoneNeighboursRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TariffZone":{"type":"object","properties":{"zone":{"type":"string"},"ring":{"type":"string"},"neighbours":{"type":"array","items":{"type":"string"}}},"required":["neighbours","ring","zone"]},"TariffZoneNeighboursResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"tariffZones":{"type":"array","items":{"$ref":"#/components/schemas/TariffZone"}}},"required":["returnCode","tariffZones"],"xml":{"name":"TariffZoneNeighboursResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TariffMetaDataRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1}},"xml":{"name":"TariffMetaDataRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"RequiredRegionType":{"type":"object","properties":{"type":{"type":"string","enum":["ZONE","GH_ZONE","RING","COUNTY","GH","NET","ZG","STADTVERKEHR"]},"count":{"type":"integer","format":"int32"}},"required":["type"]},"TariffCounty":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"}},"required":["id","label"]},"TariffKind":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"label":{"type":"string"},"requiresPersonType":{"type":"boolean","default":false},"ticketType":{"type":"string","enum":["OCCASIONAL_TICKET","SEASON_TICKET"]},"levelCombinations":{"type":"array","items":{"type":"integer","format":"int32"}}},"required":["label"]},"TariffLevel":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"label":{"type":"string"},"requiredRegionType":{"$ref":"#/components/schemas/RequiredRegionType"}},"required":["label","requiredRegionType"]},"TariffMetaDataResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"tariffKinds":{"type":"array","items":{"$ref":"#/components/schemas/TariffKind"}},"tariffLevels":{"type":"array","items":{"$ref":"#/components/schemas/TariffLevel"}},"tariffCounties":{"type":"array","items":{"$ref":"#/components/schemas/TariffCounty"}},"tariffZones":{"type":"array","items":{"$ref":"#/components/schemas/TariffZone"}},"tariffRings":{"type":"array","items":{"type":"string"}}},"required":["returnCode"],"xml":{"name":"TariffMetaDataResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"SingleTicketOptimizerRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"withReturnJourney":{"type":"boolean"},"numberOfAdults":{"type":"integer","format":"int32"},"numberOfChildren":{"type":"integer","format":"int32"},"tickets":{"type":"array","items":{"$ref":"#/components/schemas/TariffOptimizerTicket"}},"route":{"$ref":"#/components/schemas/SingleTicketOptimizerRequestRoute"}},"required":["route"],"xml":{"name":"SingleTicketOptimizerRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"SingleTicketOptimizerRequestLine":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"SingleTicketOptimizerRequestRoute":{"type":"object","properties":{"trip":{"type":"array","items":{"$ref":"#/components/schemas/SingleTicketOptimizerRequestTrip"}},"departure":{"type":"string","format":"date-time"},"arrival":{"type":"string","format":"date-time"},"tariffRegions":{"$ref":"#/components/schemas/TariffOptimizerRegions"},"singleTicketTariffLevelId":{"type":"integer","format":"int32"},"extraFareType":{"type":"string","enum":["NO","POSSIBLE","REQUIRED"]}},"required":["arrival","departure","extraFareType","tariffRegions","trip"]},"SingleTicketOptimizerRequestStation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"SingleTicketOptimizerRequestTrip":{"type":"object","properties":{"start":{"$ref":"#/components/schemas/SingleTicketOptimizerRequestStation"},"destination":{"$ref":"#/components/schemas/SingleTicketOptimizerRequestStation"},"line":{"$ref":"#/components/schemas/SingleTicketOptimizerRequestLine"},"vehicleType":{"type":"string"}},"required":["destination","line","start","vehicleType"]},"TariffOptimizerRegions":{"type":"object","properties":{"zones":{"type":"array","items":{"$ref":"#/components/schemas/TariffRegions"}},"rings":{"type":"array","items":{"$ref":"#/components/schemas/TariffRegions"}},"counties":{"type":"array","items":{"$ref":"#/components/schemas/TariffRegions"}}}},"TariffOptimizerTicket":{"type":"object","properties":{"tariffKindId":{"type":"integer","format":"int32"},"tariffKindLabel":{"type":"string"},"tariffLevelId":{"type":"integer","format":"int32"},"tariffLevelLabel":{"type":"string"},"tariffRegions":{"type":"array","items":{"type":"string"}},"regionType":{"type":"string","enum":["RING","ZONE","COUNTY","GH_ZONE"]},"count":{"type":"integer","format":"int32"},"extraFare":{"type":"boolean"},"personType":{"type":"string","enum":["ALL","ADULT","ELDERLY","APPRENTICE","PUPIL","STUDENT","CHILD"]},"centPrice":{"type":"integer","format":"int32"}},"required":["personType","regionType","tariffRegions"]},"TariffRegions":{"type":"object","properties":{"regions":{"type":"array","items":{"type":"string"}}},"required":["regions"]},"SingleTicketOptimizerResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"tickets":{"type":"array","items":{"$ref":"#/components/schemas/TariffOptimizerTicket"}}},"required":["returnCode"],"xml":{"name":"SingleTicketOptimizerResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"LSRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"dataReleaseID":{"type":"string"},"modificationTypes":{"type":"array","items":{"type":"string","enum":["MAIN","POSITION"]}},"coordinateType":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]},"filterEquivalent":{"type":"boolean","default":false}},"xml":{"name":"LSRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"Coordinate":{"type":"object","properties":{"x":{"type":"number","format":"double"},"y":{"type":"number","format":"double"},"type":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]}}},"LSResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"dataReleaseID":{"type":"string"},"stations":{"type":"array","items":{"$ref":"#/components/schemas/StationListEntry"}}},"required":["returnCode"],"xml":{"name":"LSResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"StationListEntry":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"city":{"type":"string"},"combinedName":{"type":"string"},"shortcuts":{"type":"array","items":{"type":"string"}},"aliasses":{"type":"array","items":{"type":"string"}},"vehicleTypes":{"type":"array","items":{"type":"string","enum":["REGIONALBUS","METROBUS","NACHTBUS","SCHNELLBUS","XPRESSBUS","AST","SCHIFF","U_BAHN","S_BAHN","A_BAHN","R_BAHN","F_BAHN","EILBUS"]}},"coordinate":{"$ref":"#/components/schemas/Coordinate"},"exists":{"type":"boolean","default":true}},"required":["id"]},"LLRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"withSublines":{"type":"boolean"},"dataReleaseID":{"type":"string"},"modificationTypes":{"type":"array","items":{"type":"string","enum":["MAIN","SEQUENCE"]}}},"xml":{"name":"LLRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"LLResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"dataReleaseID":{"type":"string"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/LineListEntry"}}},"required":["returnCode"],"xml":{"name":"LLResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"LineListEntry":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"carrierNameShort":{"type":"string"},"carrierNameLong":{"type":"string"},"sublines":{"type":"array","items":{"$ref":"#/components/schemas/SublineListEntry"}},"exists":{"type":"boolean","default":true},"type":{"$ref":"#/components/schemas/ServiceType"}},"required":["id","type"]},"ServiceType":{"type":"object","properties":{"simpleType":{"type":"string","enum":["BUS","TRAIN","SHIP","FOOTPATH","BICYCLE","AIRPLANE","CHANGE","CHANGE_SAME_PLATFORM","ACTIVITY_BIKE_AND_RIDE"]},"shortInfo":{"type":"string"},"longInfo":{"type":"string"},"model":{"type":"string"}},"required":["simpleType"]},"StationLight":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id"]},"SublineListEntry":{"type":"object","properties":{"sublineNumber":{"type":"string"},"vehicleType":{"type":"string","enum":["REGIONALBUS","METROBUS","NACHTBUS","SCHNELLBUS","XPRESSBUS","AST","SCHIFF","U_BAHN","S_BAHN","A_BAHN","R_BAHN","F_BAHN","EILBUS"]},"stationSequence":{"type":"array","items":{"$ref":"#/components/schemas/StationLight"}}},"required":["sublineNumber","vehicleType"]},"InitRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"properties":{"type":"array","items":{"$ref":"#/components/schemas/Property"}}},"xml":{"name":"InitRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"Property":{"type":"object","properties":{"key":{"type":"string"},"value":{"type":"string"}},"required":["key"]},"InitResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"beginOfService":{"type":"string"},"endOfService":{"type":"string"},"id":{"type":"string"},"dataId":{"type":"string"},"buildDate":{"type":"string"},"buildTime":{"type":"string"},"buildText":{"type":"string"},"version":{"type":"string"},"properties":{"type":"array","items":{"$ref":"#/components/schemas/Property"}}},"required":["beginOfService","buildDate","buildText","buildTime","dataId","endOfService","id","returnCode","version"],"xml":{"name":"InitResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"BoundingBox":{"type":"object","properties":{"lowerLeft":{"$ref":"#/components/schemas/Coordinate"},"upperRight":{"$ref":"#/components/schemas/Coordinate"}},"required":["lowerLeft","upperRight"]},"VehicleMapRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"boundingBox":{"$ref":"#/components/schemas/BoundingBox"},"periodBegin":{"type":"integer","format":"int64"},"periodEnd":{"type":"integer","format":"int64"},"withoutCoords":{"type":"boolean"},"coordinateType":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]},"vehicleTypes":{"type":"array","items":{"type":"string","enum":["REGIONALBUS","METROBUS","NACHTBUS","SCHNELLBUS","XPRESSBUS","AST","SCHIFF","U_BAHN","S_BAHN","A_BAHN","R_BAHN","F_BAHN","EILBUS"]}},"realtime":{"type":"boolean"}},"required":["boundingBox"],"xml":{"name":"VehicleMapRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"Journey":{"type":"object","properties":{"journeyID":{"type":"string"},"line":{"$ref":"#/components/schemas/Service"},"vehicleType":{"type":"string","enum":["REGIONALBUS","METROBUS","NACHTBUS","SCHNELLBUS","XPRESSBUS","AST","SCHIFF","U_BAHN","S_BAHN","A_BAHN","R_BAHN","F_BAHN","EILBUS"]},"realtime":{"type":"boolean"},"segments":{"type":"array","items":{"$ref":"#/components/schemas/PathSegment"}}},"required":["journeyID","line","vehicleType"]},"PathSegment":{"type":"object","properties":{"startStopPointKey":{"type":"string"},"endStopPointKey":{"type":"string"},"startStationName":{"type":"string"},"startStationKey":{"type":"string"},"startDateTime":{"type":"integer","format":"int64"},"endStationName":{"type":"string"},"endStationKey":{"type":"string"},"endDateTime":{"type":"integer","format":"int64"},"track":{"$ref":"#/components/schemas/VehicleMapPath"},"destination":{"type":"string"},"realtimeDelay":{"type":"integer","format":"int32"},"isFirst":{"type":"boolean"},"isLast":{"type":"boolean"}},"required":["destination","endStationKey","endStationName","endStopPointKey","startStationKey","startStationName","startStopPointKey","track"]},"Service":{"type":"object","properties":{"name":{"type":"string"},"direction":{"type":"string"},"directionId":{"type":"integer","format":"int32"},"origin":{"type":"string"},"type":{"$ref":"#/components/schemas/ServiceType"},"id":{"type":"string"},"dlid":{"type":"string"},"carrierNameShort":{"type":"string"},"carrierNameLong":{"type":"string"}},"required":["name","type"]},"VehicleMapPath":{"type":"object","properties":{"track":{"type":"array","items":{"type":"number","format":"double"}},"coordinateType":{"type":"string","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]}},"required":["coordinateType"]},"VehicleMapResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"journeys":{"type":"array","items":{"$ref":"#/components/schemas/Journey"}}},"required":["journeys","returnCode"],"xml":{"name":"VehicleMapResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TrackCoordinatesRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"coordinateType":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]},"stopPointKeys":{"type":"array","items":{"type":"string"}}},"required":["stopPointKeys"],"xml":{"name":"TrackCoordinatesRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TrackCoordinatesResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"trackIDs":{"type":"array","items":{"type":"string"}},"tracks":{"type":"array","items":{"$ref":"#/components/schemas/VehicleMapPath"}}},"required":["returnCode","trackIDs","tracks"],"xml":{"name":"TrackCoordinatesResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"GTITime":{"type":"object","properties":{"date":{"type":"string"},"time":{"type":"string"}},"required":["date","time"]},"ScheduleElementLight":{"type":"object","properties":{"departureStationId":{"type":"string"},"arrivalStationId":{"type":"string"},"intermediateStops":{"type":"array","items":{"type":"string"}},"lineId":{"type":"string"}},"required":["arrivalStationId","departureStationId","lineId"]},"TariffInfoSelector":{"type":"object","properties":{"tariff":{"type":"string","default":"HVV"},"tariffRegions":{"type":"boolean","default":true},"kinds":{"type":"array","items":{"type":"integer","format":"int32"}},"groups":{"type":"array","items":{"type":"integer","format":"int32"}},"blacklist":{"type":"boolean","default":false}}},"TariffRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"scheduleElements":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleElementLight"}},"departure":{"$ref":"#/components/schemas/GTITime"},"arrival":{"$ref":"#/components/schemas/GTITime"},"returnReduced":{"type":"boolean","default":false},"returnPartialTickets":{"type":"boolean","default":true},"tariffInfoSelector":{"type":"array","items":{"$ref":"#/components/schemas/TariffInfoSelector"}}},"required":["arrival","departure","scheduleElements"],"xml":{"name":"TariffRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TariffInfo":{"type":"object","properties":{"tariffName":{"type":"string"},"tariffRegions":{"type":"array","items":{"$ref":"#/components/schemas/TariffRegionInfo"}},"regionTexts":{"type":"array","items":{"type":"string"}},"extraFareType":{"type":"string","default":"NO","enum":["NO","POSSIBLE","REQUIRED"]},"ticketInfos":{"type":"array","items":{"$ref":"#/components/schemas/TicketInfo"}},"ticketRemarks":{"type":"string"}},"required":["tariffName"]},"TariffRegionInfo":{"type":"object","properties":{"regionType":{"type":"string","enum":["ZONE","GH_ZONE","RING","COUNTY","GH","NET","ZG","STADTVERKEHR"]},"alternatives":{"type":"array","items":{"$ref":"#/components/schemas/TariffRegionList"}}},"required":["regionType"]},"TariffRegionList":{"type":"object","properties":{"regions":{"type":"array","items":{"type":"string"}}}},"TariffResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"tariffInfos":{"type":"array","items":{"$ref":"#/components/schemas/TariffInfo"}}},"required":["returnCode"],"xml":{"name":"TariffResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TicketInfo":{"type":"object","properties":{"tariffKindID":{"type":"integer","format":"int32"},"tariffKindLabel":{"type":"string"},"tariffLevelID":{"type":"integer","format":"int32"},"tariffLevelLabel":{"type":"string"},"tariffGroupID":{"type":"integer","format":"int32"},"tariffGroupLabel":{"type":"string"},"viaPathId":{"type":"integer"},"basePrice":{"type":"number","format":"double"},"extraFarePrice":{"type":"number","format":"double"},"reducedBasePrice":{"type":"number","format":"double"},"reducedExtraFarePrice":{"type":"number","format":"double"},"currency":{"type":"string","default":"EUR"},"regionType":{"type":"string","enum":["ZONE","GH_ZONE","RING","COUNTY","GH","NET","ZG","STADTVERKEHR"]},"notRecommended":{"type":"boolean","default":false},"shopLinkRegular":{"type":"string"},"shopLinkExtraFare":{"type":"string"},"startStationId":{"type":"string"},"endStationId":{"type":"string"},"baseTicketID":{"type":"string"},"reducedBaseTicketID":{"type":"string"},"extraFareTicketID":{"type":"string"},"reducedExtraFareTicketID":{"type":"string"}},"required":["tariffKindLabel","tariffLevelLabel"]},"SDName":{"type":"object","properties":{"name":{"type":"string"},"city":{"type":"string"},"combinedName":{"type":"string"},"id":{"type":"string"},"globalId":{"type":"string"},"provider":{"type":"string"},"type":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","STATION","ADDRESS","POI","COORDINATE","BIKE_AND_RIDE","STOP_POINT"]},"coordinate":{"$ref":"#/components/schemas/Coordinate"},"layer":{"type":"integer","format":"int32"},"tariffDetails":{"$ref":"#/components/schemas/TariffDetails"},"serviceTypes":{"type":"array","items":{"type":"string"}},"hasStationInformation":{"type":"boolean"},"address":{"type":"string"}}},"StationInformationRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"station":{"$ref":"#/components/schemas/SDName"}},"required":["station"],"xml":{"name":"StationInformationRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"TariffDetails":{"type":"object","properties":{"innerCity":{"type":"boolean"},"city":{"type":"boolean"},"cityTraffic":{"type":"boolean"},"gratis":{"type":"boolean"},"greaterArea":{"type":"boolean"},"shVillageId":{"type":"integer","format":"int32"},"shTariffZone":{"type":"integer","format":"int32"},"tariffZones":{"type":"array","items":{"type":"integer","format":"int32"}},"regions":{"type":"array","items":{"type":"integer","format":"int32"}},"counties":{"type":"array","items":{"type":"string"}},"rings":{"type":"array","items":{"type":"string"}},"fareStage":{"type":"boolean"},"fareStageNumber":{"type":"integer","format":"int32"},"tariffNames":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"boolean"}}},"Elevator":{"type":"object","properties":{"lines":{"type":"array","items":{"type":"string"}},"label":{"type":"string"},"cabinWidth":{"type":"integer","format":"int32"},"cabinLength":{"type":"integer","format":"int32"},"doorWidth":{"type":"integer","format":"int32"},"description":{"type":"string"},"elevatorType":{"type":"string"},"buttonType":{"type":"string","enum":["BRAILLE","ACUSTIC","COMBI","UNKNOWN"]},"state":{"type":"string","enum":["READY","OUTOFORDER","UNKNOWN"]},"cause":{"type":"string"}}},"PartialStation":{"type":"object","properties":{"lines":{"type":"array","items":{"type":"string"}},"stationOutline":{"type":"string"},"elevators":{"type":"array","items":{"$ref":"#/components/schemas/Elevator"}}}},"StationInformationResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"partialStations":{"type":"array","items":{"$ref":"#/components/schemas/PartialStation"}},"lastUpdate":{"$ref":"#/components/schemas/GTITime"}},"required":["returnCode"],"xml":{"name":"StationInformationResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"ContSearchByServiceId":{"type":"object","properties":{"serviceId":{"type":"integer","format":"int32"},"lineKey":{"type":"string"},"plannedDepArrTime":{"$ref":"#/components/schemas/GTITime"},"additionalOffset":{"type":"integer","format":"int32"}},"required":["lineKey","plannedDepArrTime"]},"GRRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"start":{"$ref":"#/components/schemas/SDName"},"dest":{"$ref":"#/components/schemas/SDName"},"via":{"$ref":"#/components/schemas/SDName"},"time":{"$ref":"#/components/schemas/GTITime"},"timeIsDeparture":{"type":"boolean"},"withPaths":{"type":"boolean"},"numberOfSchedules":{"type":"integer","format":"int32"},"penalties":{"type":"array","items":{"$ref":"#/components/schemas/Penalty"}},"tariffDetails":{"type":"boolean","default":false},"continousSearch":{"type":"boolean","default":false},"contSearchByServiceId":{"$ref":"#/components/schemas/ContSearchByServiceId"},"coordinateType":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]},"schedulesBefore":{"type":"integer","format":"int32","default":0},"schedulesAfter":{"type":"integer","format":"int32","default":0},"tariffInfoSelector":{"type":"array","items":{"$ref":"#/components/schemas/TariffInfoSelector"}},"returnReduced":{"type":"boolean","default":false},"returnPartialTickets":{"type":"boolean","default":true},"realtime":{"type":"string","default":"AUTO","enum":["PLANDATA","REALTIME","AUTO"]},"intermediateStops":{"type":"boolean","default":false},"useStationPosition":{"type":"boolean","default":true},"forcedStart":{"$ref":"#/components/schemas/SDName"},"forcedDest":{"$ref":"#/components/schemas/SDName"},"toStartBy":{"type":"string","enum":["BUS","TRAIN","SHIP","FOOTPATH","BICYCLE","AIRPLANE","CHANGE","CHANGE_SAME_PLATFORM","ACTIVITY_BIKE_AND_RIDE"]},"toDestBy":{"type":"string","enum":["BUS","TRAIN","SHIP","FOOTPATH","BICYCLE","AIRPLANE","CHANGE","CHANGE_SAME_PLATFORM","ACTIVITY_BIKE_AND_RIDE"]},"returnContSearchData":{"type":"boolean"},"useBikeAndRide":{"type":"boolean","default":false}},"required":["dest","start","time"],"xml":{"name":"GRRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"Penalty":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"]},"Announcement":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"integer","format":"int32"},"summary":{"type":"string"},"locations":{"type":"array","items":{"$ref":"#/components/schemas/Location"}},"description":{"type":"string"},"links":{"type":"array","items":{"$ref":"#/components/schemas/Link"}},"publication":{"$ref":"#/components/schemas/TimeRange"},"validities":{"type":"array","items":{"$ref":"#/components/schemas/TimeRange"}},"lastModified":{"type":"string","format":"date-time"},"planned":{"type":"boolean"},"reason":{"type":"string"},"broadcastRelevant":{"type":"boolean"}},"required":["description","lastModified","publication","validities"]},"Attribute":{"type":"object","properties":{"title":{"type":"string"},"isPlanned":{"type":"boolean"},"value":{"type":"string"},"types":{"type":"array","items":{"type":"string"}},"id":{"type":"string"}},"required":["value"]},"GRResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"schedules":{"type":"array","items":{"$ref":"#/components/schemas/Schedule"}},"realtimeSchedules":{"type":"array","items":{"$ref":"#/components/schemas/Schedule"}},"realtimeAffected":{"type":"boolean","default":false},"individualTrack":{"$ref":"#/components/schemas/IndividualTrack"}},"required":["returnCode"],"xml":{"name":"GRResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"IndividualTrack":{"type":"object","properties":{"time":{"type":"integer","format":"int32"},"length":{"type":"integer","format":"int32"},"type":{"type":"string","enum":["BUS","TRAIN","SHIP","FOOTPATH","BICYCLE","AIRPLANE","CHANGE","CHANGE_SAME_PLATFORM","ACTIVITY_BIKE_AND_RIDE"]}},"required":["type"]},"JourneySDName":{"type":"object","properties":{"name":{"type":"string"},"city":{"type":"string"},"combinedName":{"type":"string"},"id":{"type":"string"},"globalId":{"type":"string"},"provider":{"type":"string"},"type":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","STATION","ADDRESS","POI","COORDINATE","BIKE_AND_RIDE","STOP_POINT"]},"coordinate":{"$ref":"#/components/schemas/Coordinate"},"layer":{"type":"integer","format":"int32"},"tariffDetails":{"$ref":"#/components/schemas/TariffDetails"},"serviceTypes":{"type":"array","items":{"type":"string"}},"hasStationInformation":{"type":"boolean"},"address":{"type":"string"},"arrTime":{"$ref":"#/components/schemas/GTITime"},"depTime":{"$ref":"#/components/schemas/GTITime"},"arrDelay":{"type":"integer","format":"int32"},"depDelay":{"type":"integer","format":"int32"},"extra":{"type":"boolean","default":false},"cancelled":{"type":"boolean","default":false},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/Attribute"}},"platform":{"type":"string"},"realtimePlatform":{"type":"string"}}},"Link":{"type":"object","properties":{"label":{"type":"string"},"url":{"type":"string"}},"required":["label","url"]},"Location":{"type":"object","properties":{"type":{"type":"string","enum":["SINGLE_LINE","ALL_LINES_OF_CARRIER","COMPLETE_NET"]},"name":{"type":"string"},"line":{"$ref":"#/components/schemas/Service"},"begin":{"$ref":"#/components/schemas/SDName"},"end":{"$ref":"#/components/schemas/SDName"},"bothDirections":{"type":"boolean","default":true}},"required":["type"]},"MapEntry":{"type":"object","properties":{"key":{"type":"string"},"value":{"type":"string"}},"required":["key","value"]},"Path":{"type":"object","properties":{"track":{"type":"array","items":{"$ref":"#/components/schemas/Coordinate"}},"attributes":{"type":"array","items":{"type":"string"}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/MapEntry"}}},"required":["track"]},"Schedule":{"type":"object","properties":{"routeId":{"type":"integer","format":"int32"},"start":{"$ref":"#/components/schemas/SDName"},"dest":{"$ref":"#/components/schemas/SDName"},"time":{"type":"integer","format":"int32"},"footpathTime":{"type":"integer","format":"int32"},"plannedDepartureTime":{"type":"string","format":"date-time"},"realDepartureTime":{"type":"string","format":"date-time"},"plannedArrivalTime":{"type":"string","format":"date-time"},"realArrivalTime":{"type":"string","format":"date-time"},"tickets":{"type":"array","items":{"$ref":"#/components/schemas/Ticket"}},"tariffInfos":{"type":"array","items":{"$ref":"#/components/schemas/TariffInfo"}},"scheduleElements":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleElement"}},"contSearchBefore":{"$ref":"#/components/schemas/ContSearchByServiceId"},"contSearchAfter":{"$ref":"#/components/schemas/ContSearchByServiceId"}},"required":["dest","start"]},"ScheduleElement":{"type":"object","properties":{"from":{"$ref":"#/components/schemas/JourneySDName"},"to":{"$ref":"#/components/schemas/JourneySDName"},"line":{"$ref":"#/components/schemas/Service"},"paths":{"type":"array","items":{"$ref":"#/components/schemas/Path"}},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/Attribute"}},"announcements":{"type":"array","items":{"$ref":"#/components/schemas/Announcement"}},"extra":{"type":"boolean","default":false},"cancelled":{"type":"boolean","default":false},"intermediateStops":{"type":"array","items":{"$ref":"#/components/schemas/JourneySDName"}},"vehicles":{"type":"array","items":{"$ref":"#/components/schemas/Vehicle"}},"serviceId":{"type":"integer","format":"int32"},"shopInfo":{"type":"array","items":{"$ref":"#/components/schemas/ShopInfo"}}},"required":["from","line","to"]},"ShopInfo":{"type":"object","properties":{"shopType":{"type":"string","enum":["AST"]},"url":{"type":"string"}},"required":["shopType","url"]},"Ticket":{"type":"object","properties":{"price":{"type":"number","format":"double"},"reducedPrice":{"type":"number","format":"double"},"currency":{"type":"string","default":"EUR"},"type":{"type":"string"},"level":{"type":"string"},"tariff":{"type":"string"},"range":{"type":"string"},"ticketRemarks":{"type":"string"}},"required":["level","tariff","type"]},"TimeRange":{"type":"object","properties":{"begin":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"}}},"Vehicle":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":"string"}}},"IndividualRouteRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"starts":{"type":"array","items":{"$ref":"#/components/schemas/SDName"}},"dests":{"type":"array","items":{"$ref":"#/components/schemas/SDName"}},"maxLength":{"type":"integer","format":"int32"},"maxResults":{"type":"integer","format":"int32"},"type":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]},"serviceType":{"type":"string","default":"FOOTPATH","enum":["BUS","TRAIN","SHIP","FOOTPATH","BICYCLE","AIRPLANE","CHANGE","CHANGE_SAME_PLATFORM","ACTIVITY_BIKE_AND_RIDE"]},"profile":{"type":"string","default":"FOOT_NORMAL","enum":["BICYCLE_NORMAL","BICYCLE_RACING","BICYCLE_QUIET_ROADS","BICYCLE_MAIN_ROADS","BICYCLE_BAD_WEATHER","FOOT_NORMAL"]},"speed":{"type":"string","default":"NORMAL"}},"required":["dests","starts"],"xml":{"name":"IndividualRouteRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"IndividualRoute":{"type":"object","properties":{"start":{"$ref":"#/components/schemas/SDName"},"dest":{"$ref":"#/components/schemas/SDName"},"path":{"$ref":"#/components/schemas/Path"},"paths":{"type":"array","items":{"$ref":"#/components/schemas/Path"}},"length":{"type":"integer","format":"int32"},"time":{"type":"integer","format":"int32"},"serviceType":{"type":"string","default":"FOOTPATH","enum":["BUS","TRAIN","SHIP","FOOTPATH","BICYCLE","AIRPLANE","CHANGE","CHANGE_SAME_PLATFORM","ACTIVITY_BIKE_AND_RIDE"]}},"required":["dest","serviceType","start"]},"IndividualRouteResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"routes":{"type":"array","items":{"$ref":"#/components/schemas/IndividualRoute"}}},"required":["returnCode","routes"],"xml":{"name":"IndividualRouteResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"AnnouncementRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"names":{"type":"array","items":{"type":"string"}},"timeRange":{"$ref":"#/components/schemas/TimeRange"},"full":{"type":"boolean","default":false},"filterPlanned":{"type":"string","enum":["NO_FILTER","ONLY_PLANNED","ONLY_UNPLANNED"]},"showBroadcastRelevant":{"type":"boolean","default":false}},"xml":{"name":"AnnouncementRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"AnnouncementResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"announcements":{"type":"array","items":{"$ref":"#/components/schemas/Announcement"}},"lastUpdate":{"type":"string","format":"date-time"}},"required":["lastUpdate","returnCode"],"xml":{"name":"AnnouncementResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"DLFilterEntry":{"type":"object","properties":{"serviceID":{"type":"string"},"stationIDs":{"type":"array","items":{"type":"string"}},"label":{"type":"string"},"serviceName":{"type":"string"}}},"DLRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"station":{"$ref":"#/components/schemas/SDName"},"stations":{"type":"array","items":{"$ref":"#/components/schemas/SDName"}},"time":{"$ref":"#/components/schemas/GTITime"},"maxList":{"type":"integer","format":"int32"},"maxTimeOffset":{"type":"integer","format":"int32","default":120},"allStationsInChangingNode":{"type":"boolean","default":true},"useRealtime":{"type":"boolean","default":false},"returnFilters":{"type":"boolean","default":false},"filter":{"type":"array","items":{"$ref":"#/components/schemas/DLFilterEntry"}},"serviceTypes":{"type":"array","items":{"type":"string","enum":["ZUG","UBAHN","SBAHN","AKN","RBAHN","FERNBAHN","BUS","STADTBUS","METROBUS","SCHNELLBUS","NACHTBUS","XPRESSBUS","EILBUS","AST","FAEHRE"]}},"departure":{"type":"boolean","default":true},"coordinateType":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]}},"required":["time"],"xml":{"name":"DLRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"DLResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"time":{"$ref":"#/components/schemas/GTITime"},"departures":{"type":"array","items":{"$ref":"#/components/schemas/Departure"}},"filter":{"type":"array","items":{"$ref":"#/components/schemas/DLFilterEntry"}},"serviceTypes":{"type":"array","items":{"type":"string","enum":["ZUG","UBAHN","SBAHN","AKN","RBAHN","FERNBAHN","BUS","STADTBUS","METROBUS","SCHNELLBUS","NACHTBUS","XPRESSBUS","EILBUS","AST","FAEHRE"]}}},"required":["returnCode","time"],"xml":{"name":"DLResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"Departure":{"type":"object","properties":{"line":{"$ref":"#/components/schemas/Service"},"directionId":{"type":"integer","format":"int32"},"timeOffset":{"type":"integer","format":"int32"},"delay":{"type":"integer","format":"int32"},"extra":{"type":"boolean","default":false},"cancelled":{"type":"boolean","default":false},"serviceId":{"type":"integer","format":"int32"},"station":{"$ref":"#/components/schemas/SDName"},"stopPoint":{"$ref":"#/components/schemas/SDName"},"platform":{"type":"string"},"realtimePlatform":{"type":"string"},"vehicles":{"type":"array","items":{"$ref":"#/components/schemas/Vehicle"}},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/Attribute"}}},"required":["line"]},"DCRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"lineKey":{"type":"string"},"lineId":{"type":"string"},"station":{"$ref":"#/components/schemas/SDName"},"time":{"type":"string","format":"date-time"},"direction":{"type":"string"},"origin":{"type":"string"},"serviceId":{"type":"integer","format":"int32","default":-1},"segments":{"type":"string","default":"ALL","enum":["BEFORE","AFTER","ALL"]},"showPath":{"type":"boolean","default":false},"coordinateType":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]}},"required":["station","time"],"xml":{"name":"DCRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"CourseElement":{"type":"object","properties":{"fromStation":{"$ref":"#/components/schemas/SDName"},"fromPlatform":{"type":"string"},"fromRealtimePlatform":{"type":"string"},"toStation":{"$ref":"#/components/schemas/SDName"},"toPlatform":{"type":"string"},"toRealtimePlatform":{"type":"string"},"model":{"type":"string"},"depTime":{"type":"string","format":"date-time"},"arrTime":{"type":"string","format":"date-time"},"depDelay":{"type":"integer","format":"int32"},"arrDelay":{"type":"integer","format":"int32"},"fromExtra":{"type":"boolean","default":false},"fromCancelled":{"type":"boolean","default":false},"toExtra":{"type":"boolean","default":false},"toCancelled":{"type":"boolean","default":false},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/Attribute"}},"path":{"$ref":"#/components/schemas/Path"}},"required":["arrTime","depTime","fromStation","toStation"]},"DCResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"courseElements":{"type":"array","items":{"$ref":"#/components/schemas/CourseElement"}},"vehicles":{"type":"array","items":{"$ref":"#/components/schemas/Vehicle"}},"extra":{"type":"boolean","default":false},"cancelled":{"type":"boolean","default":false},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/Attribute"}}},"required":["returnCode"],"xml":{"name":"DCResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"PCRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"postalCode":{"type":"integer","format":"int32"}},"xml":{"name":"PCRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"PCResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"isHVV":{"type":"boolean"}},"required":["returnCode"],"xml":{"name":"PCResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"CNRequest":{"type":"object","properties":{"language":{"type":"string","default":"de"},"version":{"type":"integer","format":"int32","default":1},"theName":{"$ref":"#/components/schemas/SDName"},"maxList":{"type":"integer","format":"int32"},"maxDistance":{"type":"integer","format":"int32"},"coordinateType":{"type":"string","default":"EPSG_4326","enum":["EPSG_4326","EPSG_31466","EPSG_31467","EPSG_31468","EPSG_31469"]},"tariffDetails":{"type":"boolean","default":false},"allowTypeSwitch":{"type":"boolean","default":true}},"required":["theName"],"xml":{"name":"CNRequest","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"CNResponse":{"type":"object","properties":{"returnCode":{"type":"string"},"errorText":{"type":"string"},"errorDevInfo":{"type":"string"},"results":{"type":"array","items":{"$ref":"#/components/schemas/RegionalSDName"}}},"required":["returnCode"],"xml":{"name":"CNResponse","namespace":"http://www.geofox.de/schema/geofoxThinInterface"}},"RegionalSDName":{"type":"object","properties":{"name":{"type":"string"},"city":{"type":"string"},"combinedName":{"type":"string"},"id":{"type":"string"},"globalId":{"type":"string"},"provider":{"type":"string"},"type":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","STATION","ADDRESS","POI","COORDINATE","BIKE_AND_RIDE","STOP_POINT"]},"coordinate":{"$ref":"#/components/schemas/Coordinate"},"layer":{"type":"integer","format":"int32"},"tariffDetails":{"$ref":"#/components/schemas/TariffDetails"},"serviceTypes":{"type":"array","items":{"type":"string"}},"hasStationInformation":{"type":"boolean"},"address":{"type":"string"},"distance":{"type":"integer","format":"int32"},"time":{"type":"integer","format":"int32"}}}}}}