DeviceSoftware¶
- class pyniryo_nate.models.device.DeviceSoftware(release_id: str, version: str | None = None, released_at: datetime | None = None, updated_at: datetime | None = None)[source]¶
Bases:
objectThe embedded software release the robot runs. One release covers everything the robot boots.
- Parameters:
release_id (str) – Opaque identifier of the installed release, the value an update names.
version (str | None) – Version of the release as its publisher named it, None when the release carries none.
released_at (datetime | None) – Publication date of the release, None when the release carries none.
updated_at (datetime | None) – When the robot last changed release, None until it changes one.
Attributes
Methods
- release_id: str¶
- version: str | None = None¶
- released_at: datetime | None = None¶
- updated_at: datetime | None = None¶
- classmethod from_transport_model(model: DeviceSoftware) DeviceSoftware[source]¶
- Parameters:
model (DeviceSoftware)
- Return type: