Skip to content

Commit 9e0b66c

Browse files
feat(api): api update
1 parent 12a4f82 commit 9e0b66c

15 files changed

+31
-36
lines changed

.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-22e1c98416f77779b2c07db272016be0b623b94f6b55cca2d1909f9dc4032c3f.yml
3-
openapi_spec_hash: dd25fff6bc185752d92e93f6e47d3a5e
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/open-transit%2Fopen-transit-0c305d11543f8fc11bd55586c4dc4a724b10de1898cab0fe11364b4db6455752.yml
3+
openapi_spec_hash: 6d10c2ac411cd65f30d200f298577b32
44
config_hash: 3871f5d21bb38ddd334ec04721dea64d

src/onebusaway/types/agencies_with_coverage_list_response.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List
3+
from typing import List, Optional
44

55
from pydantic import Field as FieldInfo
66

@@ -28,12 +28,12 @@ class AgenciesWithCoverageListResponseDataList(BaseModel):
2828

2929

3030
class AgenciesWithCoverageListResponseData(BaseModel):
31-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
32-
3331
list: List[AgenciesWithCoverageListResponseDataList]
3432

3533
references: References
3634

35+
limit_exceeded: Optional[bool] = FieldInfo(alias="limitExceeded", default=None)
36+
3737

3838
class AgenciesWithCoverageListResponse(ResponseWrapper):
3939
data: AgenciesWithCoverageListResponseData

src/onebusaway/types/agency_retrieve_response.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ class AgencyRetrieveResponseDataEntry(BaseModel):
3636
class AgencyRetrieveResponseData(BaseModel):
3737
entry: AgencyRetrieveResponseDataEntry
3838

39-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
40-
4139
references: References
4240

4341

src/onebusaway/types/route_ids_for_agency_list_response.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List
3+
from typing import List, Optional
44

55
from pydantic import Field as FieldInfo
66

@@ -12,12 +12,12 @@
1212

1313

1414
class RouteIDsForAgencyListResponseData(BaseModel):
15-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
16-
1715
list: List[str]
1816

1917
references: References
2018

19+
limit_exceeded: Optional[bool] = FieldInfo(alias="limitExceeded", default=None)
20+
2121

2222
class RouteIDsForAgencyListResponse(ResponseWrapper):
2323
data: RouteIDsForAgencyListResponseData

src/onebusaway/types/routes_for_agency_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ class RoutesForAgencyListResponseDataList(BaseModel):
3434

3535

3636
class RoutesForAgencyListResponseData(BaseModel):
37-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
38-
3937
list: List[RoutesForAgencyListResponseDataList]
4038

4139
references: References
4240

41+
limit_exceeded: Optional[bool] = FieldInfo(alias="limitExceeded", default=None)
42+
4343

4444
class RoutesForAgencyListResponse(ResponseWrapper):
4545
data: RoutesForAgencyListResponseData

src/onebusaway/types/routes_for_location_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ class RoutesForLocationListResponseDataList(BaseModel):
3838

3939

4040
class RoutesForLocationListResponseData(BaseModel):
41-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
42-
4341
list: List[RoutesForLocationListResponseDataList]
4442

4543
out_of_range: bool = FieldInfo(alias="outOfRange")
4644

4745
references: References
4846

47+
limit_exceeded: Optional[bool] = FieldInfo(alias="limitExceeded", default=None)
48+
4949

5050
class RoutesForLocationListResponse(ResponseWrapper):
5151
data: RoutesForLocationListResponseData

src/onebusaway/types/search_for_route_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ class SearchForRouteListResponseDataList(BaseModel):
3434

3535

3636
class SearchForRouteListResponseData(BaseModel):
37-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
38-
3937
list: List[SearchForRouteListResponseDataList]
4038

4139
out_of_range: bool = FieldInfo(alias="outOfRange")
4240

4341
references: References
4442

43+
limit_exceeded: Optional[bool] = FieldInfo(alias="limitExceeded", default=None)
44+
4545

4646
class SearchForRouteListResponse(ResponseWrapper):
4747
data: Optional[SearchForRouteListResponseData] = None

src/onebusaway/types/search_for_stop_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ class SearchForStopListResponseDataList(BaseModel):
3636

3737

3838
class SearchForStopListResponseData(BaseModel):
39-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
40-
4139
list: List[SearchForStopListResponseDataList]
4240

4341
out_of_range: bool = FieldInfo(alias="outOfRange")
4442

4543
references: References
4644

45+
limit_exceeded: Optional[bool] = FieldInfo(alias="limitExceeded", default=None)
46+
4747

4848
class SearchForStopListResponse(ResponseWrapper):
4949
data: Optional[SearchForStopListResponseData] = None

src/onebusaway/types/shared/references.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
from typing import List, Optional
4-
from typing_extensions import Literal
54

65
from pydantic import Field as FieldInfo
76

@@ -181,9 +180,7 @@ class Situation(BaseModel):
181180
alias="publicationWindows", default=None
182181
)
183182

184-
reason: Optional[
185-
Literal["equipmentReason", "environmentReason", "personnelReason", "miscellaneousReason", "securityAlert"]
186-
] = None
183+
reason: Optional[str] = None
187184
"""Reason for the service alert, taken from TPEG codes."""
188185

189186
severity: Optional[str] = None

src/onebusaway/types/stop_ids_for_agency_list_response.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List
3+
from typing import List, Optional
44

55
from pydantic import Field as FieldInfo
66

@@ -12,12 +12,12 @@
1212

1313

1414
class StopIDsForAgencyListResponseData(BaseModel):
15-
limit_exceeded: bool = FieldInfo(alias="limitExceeded")
16-
1715
list: List[str]
1816

1917
references: References
2018

19+
limit_exceeded: Optional[bool] = FieldInfo(alias="limitExceeded", default=None)
20+
2121

2222
class StopIDsForAgencyListResponse(ResponseWrapper):
2323
data: StopIDsForAgencyListResponseData

0 commit comments

Comments
 (0)