Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
"skip_formatting": false,
"enable_wire_tests": true
},
"sdkVersion": "13.20.0"
"sdkVersion": "13.21.0"
}
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "samsara-api"
version = "13.20.0"
version = "13.21.0"
description = ""
readme = "README.md"
authors = []
Expand Down
3 changes: 3 additions & 0 deletions src/samsara/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1498,6 +1498,7 @@
HosDrive,
HosDriversEldEventObjectResponseBody,
HosDriversEldEventObjectResponseBodyDriverActivationStatus,
HosDutyStatusDataResponseBody,
HosEldEventLocationObjectResponseBody,
HosEldEventObjectResponseBody,
HosEldEventObjectResponseBodyMalfunctionDiagnosticCode,
Expand Down Expand Up @@ -5724,6 +5725,7 @@
"HosDrive": ".types",
"HosDriversEldEventObjectResponseBody": ".types",
"HosDriversEldEventObjectResponseBodyDriverActivationStatus": ".types",
"HosDutyStatusDataResponseBody": ".types",
"HosEldEventLocationObjectResponseBody": ".types",
"HosEldEventObjectResponseBody": ".types",
"HosEldEventObjectResponseBodyMalfunctionDiagnosticCode": ".types",
Expand Down Expand Up @@ -9884,6 +9886,7 @@ def __dir__():
"HosDrive",
"HosDriversEldEventObjectResponseBody",
"HosDriversEldEventObjectResponseBodyDriverActivationStatus",
"HosDutyStatusDataResponseBody",
"HosEldEventLocationObjectResponseBody",
"HosEldEventObjectResponseBody",
"HosEldEventObjectResponseBodyMalfunctionDiagnosticCode",
Expand Down
4 changes: 2 additions & 2 deletions src/samsara/core/client_wrapper.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ def get_headers(self) -> typing.Dict[str, str]:
import platform

headers: typing.Dict[str, str] = {
"User-Agent": "samsara-api/13.20.0",
"User-Agent": "samsara-api/13.21.0",
"X-Fern-Language": "Python",
"X-Fern-Runtime": f"python/{platform.python_version()}",
"X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}",
"X-Fern-SDK-Name": "samsara-api",
"X-Fern-SDK-Version": "13.20.0",
"X-Fern-SDK-Version": "13.21.0",
**(self.get_custom_headers() or {}),
}
headers["Authorization"] = f"Bearer {self._get_token()}"
Expand Down
3 changes: 3 additions & 0 deletions src/samsara/types/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3119,6 +3119,7 @@
from .hos_drivers_eld_event_object_response_body_driver_activation_status import (
HosDriversEldEventObjectResponseBodyDriverActivationStatus,
)
from .hos_duty_status_data_response_body import HosDutyStatusDataResponseBody
from .hos_eld_event_location_object_response_body import HosEldEventLocationObjectResponseBody
from .hos_eld_event_object_response_body import HosEldEventObjectResponseBody
from .hos_eld_event_object_response_body_malfunction_diagnostic_code import (
Expand Down Expand Up @@ -9642,6 +9643,7 @@
"HosDrive": ".hos_drive",
"HosDriversEldEventObjectResponseBody": ".hos_drivers_eld_event_object_response_body",
"HosDriversEldEventObjectResponseBodyDriverActivationStatus": ".hos_drivers_eld_event_object_response_body_driver_activation_status",
"HosDutyStatusDataResponseBody": ".hos_duty_status_data_response_body",
"HosEldEventLocationObjectResponseBody": ".hos_eld_event_location_object_response_body",
"HosEldEventObjectResponseBody": ".hos_eld_event_object_response_body",
"HosEldEventObjectResponseBodyMalfunctionDiagnosticCode": ".hos_eld_event_object_response_body_malfunction_diagnostic_code",
Expand Down Expand Up @@ -13619,6 +13621,7 @@ def __dir__():
"HosDrive",
"HosDriversEldEventObjectResponseBody",
"HosDriversEldEventObjectResponseBodyDriverActivationStatus",
"HosDutyStatusDataResponseBody",
"HosEldEventLocationObjectResponseBody",
"HosEldEventObjectResponseBody",
"HosEldEventObjectResponseBodyMalfunctionDiagnosticCode",
Expand Down
24 changes: 24 additions & 0 deletions src/samsara/types/hos_duty_status_data_response_body.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# This file was auto-generated by Fern from our API Definition.

import typing

import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
from .alert_object_driver_response_body import AlertObjectDriverResponseBody


class HosDutyStatusDataResponseBody(UniversalBaseModel):
"""
Details specific to HOS Duty Status.
"""

driver: typing.Optional[AlertObjectDriverResponseBody] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
else:

class Config:
frozen = True
smart_union = True
extra = pydantic.Extra.allow
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
from .gateway_with_vehicle_tiny_response_response_body import GatewayWithVehicleTinyResponseResponseBody
from .gps_signal_loss_response_body import GpsSignalLossResponseBody
from .harsh_event_data_response_body import HarshEventDataResponseBody
from .hos_duty_status_data_response_body import HosDutyStatusDataResponseBody
from .hos_violation_data_response_body import HosViolationDataResponseBody
from .inactivity_response_body import InactivityResponseBody
from .inside_geofence_data_response_body import InsideGeofenceDataResponseBody
Expand Down Expand Up @@ -216,6 +217,11 @@ class WorkflowIncidentDetailsObjectResponseBody(UniversalBaseModel):
FieldMetadata(alias="harshEvent"),
pydantic.Field(alias="harshEvent"),
] = None
hos_duty_status: typing_extensions.Annotated[
typing.Optional[HosDutyStatusDataResponseBody],
FieldMetadata(alias="hosDutyStatus"),
pydantic.Field(alias="hosDutyStatus"),
] = None
hos_violation: typing_extensions.Annotated[
typing.Optional[HosViolationDataResponseBody],
FieldMetadata(alias="hosViolation"),
Expand Down
2 changes: 1 addition & 1 deletion wiremock/wiremock-mappings.json

Large diffs are not rendered by default.

Loading