nautobot_openapi/models/
path_endpoint.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
12#[serde(tag = "object_type")]
13pub enum PathEndpoint {
14 #[serde(rename = "circuits.circuittermination")]
15 NestedCircuitTermination {
16 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
17 id: Option<uuid::Uuid>,
18 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
19 url: Option<String>,
20 },
21 #[serde(rename = "dcim.consoleport")]
22 NestedConsolePort {
23 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
24 id: Option<uuid::Uuid>,
25 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
26 url: Option<String>,
27 },
28 #[serde(rename = "dcim.consoleserverport")]
29 NestedConsoleServerPort {
30 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
31 id: Option<uuid::Uuid>,
32 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
33 url: Option<String>,
34 },
35 #[serde(rename = "dcim.interface")]
36 NestedInterface {
37 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
38 id: Option<uuid::Uuid>,
39 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
40 url: Option<String>,
41 },
42 #[serde(rename = "dcim.powerfeed")]
43 NestedPowerFeed {
44 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
45 id: Option<uuid::Uuid>,
46 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
47 url: Option<String>,
48 },
49 #[serde(rename = "dcim.poweroutlet")]
50 NestedPowerOutlet {
51 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
52 id: Option<uuid::Uuid>,
53 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
54 url: Option<String>,
55 },
56 #[serde(rename = "dcim.powerport")]
57 NestedPowerPort {
58 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
59 id: Option<uuid::Uuid>,
60 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
61 url: Option<String>,
62 },
63}