addedInput schema / properties / departureBeforeSec
Added value: +{
+ "description": "Exclusive departure upper bound in GTFS seconds from midnight; must exceed departureFromSec when both are supplied.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / departureFromSec
Added value: +{
+ "description": "Inclusive departure lower bound in GTFS seconds from midnight; values beyond 86400 are valid.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / tripId
Added value: +{
+ "description": "Exact trip ID; omit or leave blank for no trip selector. Mutually exclusive with departure bounds.",
+ "type": "string"
+}
changedOutput schema / anyOf
Previous value: -[
- {
- "not": {
- "required": [
- "error"
- ]
- },
- "required": [
- "routeId",
- "routeShortName",
- "serviceDateMs",
- "trips",
- "queriedRoute",
- "tripCount"
- ]
- },
- {
- "required": [
- "error"
- ]
- }
-]New value: +[
+ {
+ "not": {
+ "required": [
+ "error"
+ ]
+ },
+ "required": [
+ "timezone",
+ "routeId",
+ "routeShortName",
+ "serviceDateMs",
+ "trips",
+ "queriedRoute",
+ "tripCount"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+]
addedOutput schema / properties / selection
Added value: +{
+ "additionalProperties": false,
+ "description": "Applied selectors and trip counts before and after local selection; absent without selectors.",
+ "properties": {
+ "departureBeforeSec": {
+ "description": "Exclusive departure upper bound in GTFS seconds from midnight; must exceed departureFromSec when both are supplied.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "departureFromSec": {
+ "description": "Inclusive departure lower bound in GTFS seconds from midnight; values beyond 86400 are valid.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "returned": {
+ "description": "Count after local selection.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "total": {
+ "description": "Count before local selection.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "tripId": {
+ "description": "Exact trip ID; omit or leave blank for no trip selector. Mutually exclusive with departure bounds.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "total",
+ "returned"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / serviceDateMs / description
Previous value: -"Service date as Unix milliseconds."New value: +"Unchanged upstream service-date marker (scheduleDate) as Unix milliseconds, identifying the route schedule service day."
addedOutput schema / properties / timezone
Added value: +{
+ "description": "Validated timezone of the referenced route agency, or UTC when unavailable or invalid.",
+ "type": "string"
+}