uddf_sdk/entities/dive_computer/
structure.rs1use serde::Serialize;
2
3use crate::entities::{link::structure::Link, manufacturer::structure::Manufacturer};
4
5#[derive(Debug, Serialize)]
9pub struct DiveComputer {
10 #[serde(rename = "@id")]
11 pub id: String,
12 #[serde(skip_serializing_if = "Option::is_none")]
13 pub name: Option<String>,
14 #[serde(skip_serializing_if = "Option::is_none")]
15 pub model: Option<String>,
16 #[serde(skip_serializing_if = "Option::is_none")]
17 pub manufacturer: Option<Manufacturer>,
18 #[serde(skip_serializing_if = "Option::is_none")]
19 pub link: Option<Link>,
20 #[serde(rename = "serialnumber", skip_serializing_if = "Option::is_none")]
21 pub serial_number: Option<String>,
22}