|
11 | 11 | "ScheduleForRouteRetrieveResponse", |
12 | 12 | "ScheduleForRouteRetrieveResponseData", |
13 | 13 | "ScheduleForRouteRetrieveResponseDataEntry", |
14 | | - "ScheduleForRouteRetrieveResponseDataEntryStop", |
15 | 14 | "ScheduleForRouteRetrieveResponseDataEntryStopTripGrouping", |
16 | 15 | "ScheduleForRouteRetrieveResponseDataEntryStopTripGroupingTripsWithStopTime", |
17 | 16 | "ScheduleForRouteRetrieveResponseDataEntryStopTripGroupingTripsWithStopTimeStopTime", |
18 | | - "ScheduleForRouteRetrieveResponseDataEntryTrip", |
19 | 17 | ] |
20 | 18 |
|
21 | 19 |
|
22 | | -class ScheduleForRouteRetrieveResponseDataEntryStop(BaseModel): |
23 | | - id: str |
24 | | - |
25 | | - lat: float |
26 | | - |
27 | | - location_type: int = FieldInfo(alias="locationType") |
28 | | - |
29 | | - lon: float |
30 | | - |
31 | | - name: str |
32 | | - |
33 | | - parent: str |
34 | | - |
35 | | - route_ids: List[str] = FieldInfo(alias="routeIds") |
36 | | - |
37 | | - static_route_ids: List[str] = FieldInfo(alias="staticRouteIds") |
38 | | - |
39 | | - code: Optional[str] = None |
40 | | - |
41 | | - direction: Optional[str] = None |
42 | | - |
43 | | - wheelchair_boarding: Optional[str] = FieldInfo(alias="wheelchairBoarding", default=None) |
44 | | - |
45 | | - |
46 | 20 | class ScheduleForRouteRetrieveResponseDataEntryStopTripGroupingTripsWithStopTimeStopTime(BaseModel): |
47 | 21 | arrival_enabled: bool = FieldInfo(alias="arrivalEnabled") |
48 | 22 |
|
@@ -83,45 +57,17 @@ class ScheduleForRouteRetrieveResponseDataEntryStopTripGrouping(BaseModel): |
83 | 57 | ] = FieldInfo(alias="tripsWithStopTimes", default=None) |
84 | 58 |
|
85 | 59 |
|
86 | | -class ScheduleForRouteRetrieveResponseDataEntryTrip(BaseModel): |
87 | | - id: str |
88 | | - |
89 | | - route_id: str = FieldInfo(alias="routeId") |
90 | | - |
91 | | - service_id: str = FieldInfo(alias="serviceId") |
92 | | - |
93 | | - block_id: Optional[str] = FieldInfo(alias="blockId", default=None) |
94 | | - |
95 | | - direction_id: Optional[str] = FieldInfo(alias="directionId", default=None) |
96 | | - |
97 | | - peak_offpeak: Optional[int] = FieldInfo(alias="peakOffpeak", default=None) |
98 | | - |
99 | | - route_short_name: Optional[str] = FieldInfo(alias="routeShortName", default=None) |
100 | | - |
101 | | - shape_id: Optional[str] = FieldInfo(alias="shapeId", default=None) |
102 | | - |
103 | | - time_zone: Optional[str] = FieldInfo(alias="timeZone", default=None) |
104 | | - |
105 | | - trip_headsign: Optional[str] = FieldInfo(alias="tripHeadsign", default=None) |
106 | | - |
107 | | - trip_short_name: Optional[str] = FieldInfo(alias="tripShortName", default=None) |
108 | | - |
109 | | - |
110 | 60 | class ScheduleForRouteRetrieveResponseDataEntry(BaseModel): |
111 | 61 | route_id: str = FieldInfo(alias="routeId") |
112 | 62 |
|
113 | 63 | schedule_date: int = FieldInfo(alias="scheduleDate") |
114 | 64 |
|
115 | 65 | service_ids: List[str] = FieldInfo(alias="serviceIds") |
116 | 66 |
|
117 | | - stops: List[ScheduleForRouteRetrieveResponseDataEntryStop] |
118 | | - |
119 | 67 | stop_trip_groupings: List[ScheduleForRouteRetrieveResponseDataEntryStopTripGrouping] = FieldInfo( |
120 | 68 | alias="stopTripGroupings" |
121 | 69 | ) |
122 | 70 |
|
123 | | - trips: List[ScheduleForRouteRetrieveResponseDataEntryTrip] |
124 | | - |
125 | 71 |
|
126 | 72 | class ScheduleForRouteRetrieveResponseData(BaseModel): |
127 | 73 | entry: ScheduleForRouteRetrieveResponseDataEntry |
|
0 commit comments