Skip to content

Commit 5f55ef1

Browse files
feat(api): api update
1 parent e11aff5 commit 5f55ef1

3 files changed

Lines changed: 24 additions & 29 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 29
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/open-transit%2Fopen-transit-162c2011b5784e2258775ec72e5da7bc86cb411d738b627f1eae6a0d56ee3aec.yml
3-
openapi_spec_hash: 2e32c25a86f9ff55bab7cfa1d9c985a7
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/open-transit%2Fopen-transit-22e1c98416f77779b2c07db272016be0b623b94f6b55cca2d1909f9dc4032c3f.yml
3+
openapi_spec_hash: dd25fff6bc185752d92e93f6e47d3a5e
44
config_hash: 3871f5d21bb38ddd334ec04721dea64d

src/onebusaway/types/stops_for_route_list_response.py

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,70 +11,65 @@
1111
__all__ = [
1212
"StopsForRouteListResponse",
1313
"StopsForRouteListResponseData",
14-
"StopsForRouteListResponseDataData",
15-
"StopsForRouteListResponseDataDataEntry",
16-
"StopsForRouteListResponseDataDataEntryPolyline",
17-
"StopsForRouteListResponseDataDataEntryStopGrouping",
18-
"StopsForRouteListResponseDataDataEntryStopGroupingName",
19-
"StopsForRouteListResponseDataDataEntryStopGroupingPolyline",
14+
"StopsForRouteListResponseDataEntry",
15+
"StopsForRouteListResponseDataEntryPolyline",
16+
"StopsForRouteListResponseDataEntryStopGrouping",
17+
"StopsForRouteListResponseDataEntryStopGroupingName",
18+
"StopsForRouteListResponseDataEntryStopGroupingPolyline",
2019
]
2120

2221

23-
class StopsForRouteListResponseDataDataEntryPolyline(BaseModel):
22+
class StopsForRouteListResponseDataEntryPolyline(BaseModel):
2423
length: Optional[int] = None
2524

2625
levels: Optional[str] = None
2726

2827
points: Optional[str] = None
2928

3029

31-
class StopsForRouteListResponseDataDataEntryStopGroupingName(BaseModel):
30+
class StopsForRouteListResponseDataEntryStopGroupingName(BaseModel):
3231
name: Optional[str] = None
3332

3433
names: Optional[List[str]] = None
3534

3635
type: Optional[str] = None
3736

3837

39-
class StopsForRouteListResponseDataDataEntryStopGroupingPolyline(BaseModel):
38+
class StopsForRouteListResponseDataEntryStopGroupingPolyline(BaseModel):
4039
length: Optional[int] = None
4140

4241
levels: Optional[str] = None
4342

4443
points: Optional[str] = None
4544

4645

47-
class StopsForRouteListResponseDataDataEntryStopGrouping(BaseModel):
46+
class StopsForRouteListResponseDataEntryStopGrouping(BaseModel):
4847
id: Optional[str] = None
4948

50-
name: Optional[StopsForRouteListResponseDataDataEntryStopGroupingName] = None
49+
name: Optional[StopsForRouteListResponseDataEntryStopGroupingName] = None
5150

52-
polylines: Optional[List[StopsForRouteListResponseDataDataEntryStopGroupingPolyline]] = None
51+
polylines: Optional[List[StopsForRouteListResponseDataEntryStopGroupingPolyline]] = None
5352

5453
stop_ids: Optional[List[str]] = FieldInfo(alias="stopIds", default=None)
5554

5655

57-
class StopsForRouteListResponseDataDataEntry(BaseModel):
58-
polylines: Optional[List[StopsForRouteListResponseDataDataEntryPolyline]] = None
56+
class StopsForRouteListResponseDataEntry(BaseModel):
57+
polylines: Optional[List[StopsForRouteListResponseDataEntryPolyline]] = None
5958

6059
route_id: Optional[str] = FieldInfo(alias="routeId", default=None)
6160

62-
stop_groupings: Optional[List[StopsForRouteListResponseDataDataEntryStopGrouping]] = FieldInfo(
61+
stop_groupings: Optional[List[StopsForRouteListResponseDataEntryStopGrouping]] = FieldInfo(
6362
alias="stopGroupings", default=None
6463
)
6564

6665
stop_ids: Optional[List[str]] = FieldInfo(alias="stopIds", default=None)
6766

6867

69-
class StopsForRouteListResponseDataData(BaseModel):
70-
entry: StopsForRouteListResponseDataDataEntry
68+
class StopsForRouteListResponseData(BaseModel):
69+
entry: StopsForRouteListResponseDataEntry
7170

7271
references: References
7372

7473

75-
class StopsForRouteListResponseData(BaseModel):
76-
data: StopsForRouteListResponseDataData
77-
78-
7974
class StopsForRouteListResponse(ResponseWrapper):
8075
data: StopsForRouteListResponseData

src/onebusaway/types/vehicles_for_agency_list_response.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -150,14 +150,10 @@ class VehiclesForAgencyListResponseDataList(BaseModel):
150150

151151
last_update_time: int = FieldInfo(alias="lastUpdateTime")
152152

153-
location: VehiclesForAgencyListResponseDataListLocation
154-
155-
trip_id: str = FieldInfo(alias="tripId")
156-
157-
trip_status: VehiclesForAgencyListResponseDataListTripStatus = FieldInfo(alias="tripStatus")
158-
159153
vehicle_id: str = FieldInfo(alias="vehicleId")
160154

155+
location: Optional[VehiclesForAgencyListResponseDataListLocation] = None
156+
161157
occupancy_capacity: Optional[int] = FieldInfo(alias="occupancyCapacity", default=None)
162158

163159
occupancy_count: Optional[int] = FieldInfo(alias="occupancyCount", default=None)
@@ -168,6 +164,10 @@ class VehiclesForAgencyListResponseDataList(BaseModel):
168164

169165
status: Optional[str] = None
170166

167+
trip_id: Optional[str] = FieldInfo(alias="tripId", default=None)
168+
169+
trip_status: Optional[VehiclesForAgencyListResponseDataListTripStatus] = FieldInfo(alias="tripStatus", default=None)
170+
171171

172172
class VehiclesForAgencyListResponseData(BaseModel):
173173
limit_exceeded: bool = FieldInfo(alias="limitExceeded")

0 commit comments

Comments
 (0)