Skip to content

Commit e11aff5

Browse files
feat(api): api update
1 parent 3ddf593 commit e11aff5

4 files changed

Lines changed: 31 additions & 76 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-4fcbe9547537b22a2d68329e1d94e0c1a6f81b5af734ca213f7b95eef5da7adb.yml
3-
openapi_spec_hash: 417ea17b08e186b15b2986372592185e
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/open-transit%2Fopen-transit-162c2011b5784e2258775ec72e5da7bc86cb411d738b627f1eae6a0d56ee3aec.yml
3+
openapi_spec_hash: 2e32c25a86f9ff55bab7cfa1d9c985a7
44
config_hash: 3871f5d21bb38ddd334ec04721dea64d

src/onebusaway/types/schedule_for_route_retrieve_response.py

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -11,38 +11,12 @@
1111
"ScheduleForRouteRetrieveResponse",
1212
"ScheduleForRouteRetrieveResponseData",
1313
"ScheduleForRouteRetrieveResponseDataEntry",
14-
"ScheduleForRouteRetrieveResponseDataEntryStop",
1514
"ScheduleForRouteRetrieveResponseDataEntryStopTripGrouping",
1615
"ScheduleForRouteRetrieveResponseDataEntryStopTripGroupingTripsWithStopTime",
1716
"ScheduleForRouteRetrieveResponseDataEntryStopTripGroupingTripsWithStopTimeStopTime",
18-
"ScheduleForRouteRetrieveResponseDataEntryTrip",
1917
]
2018

2119

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-
4620
class ScheduleForRouteRetrieveResponseDataEntryStopTripGroupingTripsWithStopTimeStopTime(BaseModel):
4721
arrival_enabled: bool = FieldInfo(alias="arrivalEnabled")
4822

@@ -83,45 +57,17 @@ class ScheduleForRouteRetrieveResponseDataEntryStopTripGrouping(BaseModel):
8357
] = FieldInfo(alias="tripsWithStopTimes", default=None)
8458

8559

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-
11060
class ScheduleForRouteRetrieveResponseDataEntry(BaseModel):
11161
route_id: str = FieldInfo(alias="routeId")
11262

11363
schedule_date: int = FieldInfo(alias="scheduleDate")
11464

11565
service_ids: List[str] = FieldInfo(alias="serviceIds")
11666

117-
stops: List[ScheduleForRouteRetrieveResponseDataEntryStop]
118-
11967
stop_trip_groupings: List[ScheduleForRouteRetrieveResponseDataEntryStopTripGrouping] = FieldInfo(
12068
alias="stopTripGroupings"
12169
)
12270

123-
trips: List[ScheduleForRouteRetrieveResponseDataEntryTrip]
124-
12571

12672
class ScheduleForRouteRetrieveResponseData(BaseModel):
12773
entry: ScheduleForRouteRetrieveResponseDataEntry

src/onebusaway/types/stops_for_agency_list_response.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
from .shared.references import References
99
from .shared.response_wrapper import ResponseWrapper
1010

11-
__all__ = ["StopsForAgencyListResponse", "StopsForAgencyListResponseList"]
11+
__all__ = ["StopsForAgencyListResponse", "StopsForAgencyListResponseData", "StopsForAgencyListResponseDataList"]
1212

1313

14-
class StopsForAgencyListResponseList(BaseModel):
14+
class StopsForAgencyListResponseDataList(BaseModel):
1515
id: str
1616

1717
lat: float
@@ -35,11 +35,15 @@ class StopsForAgencyListResponseList(BaseModel):
3535
wheelchair_boarding: Optional[str] = FieldInfo(alias="wheelchairBoarding", default=None)
3636

3737

38-
class StopsForAgencyListResponse(ResponseWrapper):
38+
class StopsForAgencyListResponseData(BaseModel):
3939
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
4040

41-
list: List[StopsForAgencyListResponseList]
41+
list: List[StopsForAgencyListResponseDataList]
4242

4343
references: References
4444

4545
out_of_range: Optional[bool] = FieldInfo(alias="outOfRange", default=None)
46+
47+
48+
class StopsForAgencyListResponse(ResponseWrapper):
49+
data: StopsForAgencyListResponseData

src/onebusaway/types/stops_for_route_list_response.py

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

2122

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

2526
levels: Optional[str] = None
2627

2728
points: Optional[str] = None
2829

2930

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

3334
names: Optional[List[str]] = None
3435

3536
type: Optional[str] = None
3637

3738

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

4142
levels: Optional[str] = None
4243

4344
points: Optional[str] = None
4445

4546

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

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

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

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

5556

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

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

61-
stop_groupings: Optional[List[StopsForRouteListResponseDataEntryStopGrouping]] = FieldInfo(
62+
stop_groupings: Optional[List[StopsForRouteListResponseDataDataEntryStopGrouping]] = FieldInfo(
6263
alias="stopGroupings", default=None
6364
)
6465

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

6768

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

7172
references: References
7273

7374

75+
class StopsForRouteListResponseData(BaseModel):
76+
data: StopsForRouteListResponseDataData
77+
78+
7479
class StopsForRouteListResponse(ResponseWrapper):
7580
data: StopsForRouteListResponseData

0 commit comments

Comments
 (0)