Skip to content

Commit 177aa47

Browse files
committed
SDK regeneration
1 parent 8de7fbc commit 177aa47

File tree

852 files changed

+32098
-152
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

852 files changed

+32098
-152
lines changed

src/samsara/__init__.py

Lines changed: 1688 additions & 36 deletions
Large diffs are not rendered by default.

src/samsara/legacy/client.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
66
from ..core.request_options import RequestOptions
7-
from ..types.get_vehicles_driver_assignments_response_body import GetVehiclesDriverAssignmentsResponseBody
7+
from ..types.vehicles_driver_assignments_get_vehicles_driver_assignments_response_body import (
8+
VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody,
9+
)
810
from .raw_client import AsyncRawLegacyClient, RawLegacyClient
911

1012

@@ -33,7 +35,7 @@ def get_vehicles_driver_assignments(
3335
parent_tag_ids: typing.Optional[str] = None,
3436
after: typing.Optional[str] = None,
3537
request_options: typing.Optional[RequestOptions] = None,
36-
) -> GetVehiclesDriverAssignmentsResponseBody:
38+
) -> VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody:
3739
"""
3840
**Note: This is a legacy endpoint, consider using [this endpoint](https://developers.samsara.com/reference/getdrivervehicleassignments) instead. The endpoint will continue to function as documented.** Get all driver assignments for the requested vehicles in the requested time range. The only type of assignment supported right now are assignments created through the driver app.
3941
@@ -69,7 +71,7 @@ def get_vehicles_driver_assignments(
6971
7072
Returns
7173
-------
72-
GetVehiclesDriverAssignmentsResponseBody
74+
VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody
7375
OK response.
7476
7577
Examples
@@ -118,7 +120,7 @@ async def get_vehicles_driver_assignments(
118120
parent_tag_ids: typing.Optional[str] = None,
119121
after: typing.Optional[str] = None,
120122
request_options: typing.Optional[RequestOptions] = None,
121-
) -> GetVehiclesDriverAssignmentsResponseBody:
123+
) -> VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody:
122124
"""
123125
**Note: This is a legacy endpoint, consider using [this endpoint](https://developers.samsara.com/reference/getdrivervehicleassignments) instead. The endpoint will continue to function as documented.** Get all driver assignments for the requested vehicles in the requested time range. The only type of assignment supported right now are assignments created through the driver app.
124126
@@ -154,7 +156,7 @@ async def get_vehicles_driver_assignments(
154156
155157
Returns
156158
-------
157-
GetVehiclesDriverAssignmentsResponseBody
159+
VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody
158160
OK response.
159161
160162
Examples

src/samsara/legacy/raw_client.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
from ..errors.service_unavailable_error import ServiceUnavailableError
1818
from ..errors.too_many_requests_error import TooManyRequestsError
1919
from ..errors.unauthorized_error import UnauthorizedError
20-
from ..types.get_vehicles_driver_assignments_response_body import GetVehiclesDriverAssignmentsResponseBody
20+
from ..types.vehicles_driver_assignments_get_vehicles_driver_assignments_response_body import (
21+
VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody,
22+
)
2123

2224

2325
class RawLegacyClient:
@@ -34,7 +36,7 @@ def get_vehicles_driver_assignments(
3436
parent_tag_ids: typing.Optional[str] = None,
3537
after: typing.Optional[str] = None,
3638
request_options: typing.Optional[RequestOptions] = None,
37-
) -> HttpResponse[GetVehiclesDriverAssignmentsResponseBody]:
39+
) -> HttpResponse[VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody]:
3840
"""
3941
**Note: This is a legacy endpoint, consider using [this endpoint](https://developers.samsara.com/reference/getdrivervehicleassignments) instead. The endpoint will continue to function as documented.** Get all driver assignments for the requested vehicles in the requested time range. The only type of assignment supported right now are assignments created through the driver app.
4042
@@ -70,7 +72,7 @@ def get_vehicles_driver_assignments(
7072
7173
Returns
7274
-------
73-
HttpResponse[GetVehiclesDriverAssignmentsResponseBody]
75+
HttpResponse[VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody]
7476
OK response.
7577
"""
7678
_response = self._client_wrapper.httpx_client.request(
@@ -89,9 +91,9 @@ def get_vehicles_driver_assignments(
8991
try:
9092
if 200 <= _response.status_code < 300:
9193
_data = typing.cast(
92-
GetVehiclesDriverAssignmentsResponseBody,
94+
VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody,
9395
parse_obj_as(
94-
type_=GetVehiclesDriverAssignmentsResponseBody, # type: ignore
96+
type_=VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody, # type: ignore
9597
object_=_response.json(),
9698
),
9799
)
@@ -215,7 +217,7 @@ async def get_vehicles_driver_assignments(
215217
parent_tag_ids: typing.Optional[str] = None,
216218
after: typing.Optional[str] = None,
217219
request_options: typing.Optional[RequestOptions] = None,
218-
) -> AsyncHttpResponse[GetVehiclesDriverAssignmentsResponseBody]:
220+
) -> AsyncHttpResponse[VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody]:
219221
"""
220222
**Note: This is a legacy endpoint, consider using [this endpoint](https://developers.samsara.com/reference/getdrivervehicleassignments) instead. The endpoint will continue to function as documented.** Get all driver assignments for the requested vehicles in the requested time range. The only type of assignment supported right now are assignments created through the driver app.
221223
@@ -251,7 +253,7 @@ async def get_vehicles_driver_assignments(
251253
252254
Returns
253255
-------
254-
AsyncHttpResponse[GetVehiclesDriverAssignmentsResponseBody]
256+
AsyncHttpResponse[VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody]
255257
OK response.
256258
"""
257259
_response = await self._client_wrapper.httpx_client.request(
@@ -270,9 +272,9 @@ async def get_vehicles_driver_assignments(
270272
try:
271273
if 200 <= _response.status_code < 300:
272274
_data = typing.cast(
273-
GetVehiclesDriverAssignmentsResponseBody,
275+
VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody,
274276
parse_obj_as(
275-
type_=GetVehiclesDriverAssignmentsResponseBody, # type: ignore
277+
type_=VehiclesDriverAssignmentsGetVehiclesDriverAssignmentsResponseBody, # type: ignore
276278
object_=_response.json(),
277279
),
278280
)

src/samsara/maintenance/service_tasks/raw_client.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
from ...errors.service_unavailable_error import ServiceUnavailableError
1919
from ...errors.too_many_requests_error import TooManyRequestsError
2020
from ...errors.unauthorized_error import UnauthorizedError
21-
from ...types.get_service_tasks_response_body import GetServiceTasksResponseBody
2221
from ...types.service_task_definition_object_response_body import ServiceTaskDefinitionObjectResponseBody
22+
from ...types.work_orders_get_service_tasks_response_body import WorkOrdersGetServiceTasksResponseBody
2323

2424

2525
class RawServiceTasksClient:
@@ -76,9 +76,9 @@ def list(
7676
try:
7777
if 200 <= _response.status_code < 300:
7878
_parsed_response = typing.cast(
79-
GetServiceTasksResponseBody,
79+
WorkOrdersGetServiceTasksResponseBody,
8080
parse_obj_as(
81-
type_=GetServiceTasksResponseBody, # type: ignore
81+
type_=WorkOrdersGetServiceTasksResponseBody, # type: ignore
8282
object_=_response.json(),
8383
),
8484
)
@@ -328,9 +328,9 @@ async def list(
328328
try:
329329
if 200 <= _response.status_code < 300:
330330
_parsed_response = typing.cast(
331-
GetServiceTasksResponseBody,
331+
WorkOrdersGetServiceTasksResponseBody,
332332
parse_obj_as(
333-
type_=GetServiceTasksResponseBody, # type: ignore
333+
type_=WorkOrdersGetServiceTasksResponseBody, # type: ignore
334334
object_=_response.json(),
335335
),
336336
)

src/samsara/maintenance/work_orders/client.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
77
from ...core.pagination import AsyncPager, SyncPager
88
from ...core.request_options import RequestOptions
9-
from ...types.patch_work_orders_response_body import PatchWorkOrdersResponseBody
10-
from ...types.post_work_orders_response_body import PostWorkOrdersResponseBody
119
from ...types.service_task_instance_input_object_request_body import ServiceTaskInstanceInputObjectRequestBody
1210
from ...types.work_order_discount_object_request_body import WorkOrderDiscountObjectRequestBody
1311
from ...types.work_order_item_object_request_body import WorkOrderItemObjectRequestBody
1412
from ...types.work_order_object_response_body import WorkOrderObjectResponseBody
1513
from ...types.work_order_tax_object_request_body import WorkOrderTaxObjectRequestBody
14+
from ...types.work_orders_patch_work_orders_response_body import WorkOrdersPatchWorkOrdersResponseBody
15+
from ...types.work_orders_post_work_orders_response_body import WorkOrdersPostWorkOrdersResponseBody
1616
from .raw_client import AsyncRawWorkOrdersClient, RawWorkOrdersClient
1717
from .types.work_orders_patch_work_orders_request_body_category import WorkOrdersPatchWorkOrdersRequestBodyCategory
1818
from .types.work_orders_patch_work_orders_request_body_priority import WorkOrdersPatchWorkOrdersRequestBodyPriority
@@ -106,7 +106,7 @@ def create(
106106
service_task_instances: typing.Optional[typing.Sequence[ServiceTaskInstanceInputObjectRequestBody]] = OMIT,
107107
tax: typing.Optional[WorkOrderTaxObjectRequestBody] = OMIT,
108108
request_options: typing.Optional[RequestOptions] = None,
109-
) -> PostWorkOrdersResponseBody:
109+
) -> WorkOrdersPostWorkOrdersResponseBody:
110110
"""
111111
Creates a work order.
112112
@@ -161,7 +161,7 @@ def create(
161161
162162
Returns
163163
-------
164-
PostWorkOrdersResponseBody
164+
WorkOrdersPostWorkOrdersResponseBody
165165
OK response.
166166
167167
Examples
@@ -249,7 +249,7 @@ def update(
249249
status: typing.Optional[WorkOrdersPatchWorkOrdersRequestBodyStatus] = OMIT,
250250
tax: typing.Optional[WorkOrderTaxObjectRequestBody] = OMIT,
251251
request_options: typing.Optional[RequestOptions] = None,
252-
) -> PatchWorkOrdersResponseBody:
252+
) -> WorkOrdersPatchWorkOrdersResponseBody:
253253
"""
254254
Updates a work order.
255255
@@ -310,7 +310,7 @@ def update(
310310
311311
Returns
312312
-------
313-
PatchWorkOrdersResponseBody
313+
WorkOrdersPatchWorkOrdersResponseBody
314314
OK response.
315315
316316
Examples
@@ -515,7 +515,7 @@ async def create(
515515
service_task_instances: typing.Optional[typing.Sequence[ServiceTaskInstanceInputObjectRequestBody]] = OMIT,
516516
tax: typing.Optional[WorkOrderTaxObjectRequestBody] = OMIT,
517517
request_options: typing.Optional[RequestOptions] = None,
518-
) -> PostWorkOrdersResponseBody:
518+
) -> WorkOrdersPostWorkOrdersResponseBody:
519519
"""
520520
Creates a work order.
521521
@@ -570,7 +570,7 @@ async def create(
570570
571571
Returns
572572
-------
573-
PostWorkOrdersResponseBody
573+
WorkOrdersPostWorkOrdersResponseBody
574574
OK response.
575575
576576
Examples
@@ -674,7 +674,7 @@ async def update(
674674
status: typing.Optional[WorkOrdersPatchWorkOrdersRequestBodyStatus] = OMIT,
675675
tax: typing.Optional[WorkOrderTaxObjectRequestBody] = OMIT,
676676
request_options: typing.Optional[RequestOptions] = None,
677-
) -> PatchWorkOrdersResponseBody:
677+
) -> WorkOrdersPatchWorkOrdersResponseBody:
678678
"""
679679
Updates a work order.
680680
@@ -735,7 +735,7 @@ async def update(
735735
736736
Returns
737737
-------
738-
PatchWorkOrdersResponseBody
738+
WorkOrdersPatchWorkOrdersResponseBody
739739
OK response.
740740
741741
Examples

0 commit comments

Comments
 (0)