netbox_openapi/models/
patched_writable_virtual_circuit_termination_request_interface.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct PatchedWritableVirtualCircuitTerminationRequestInterface {
13 #[serde(rename = "device")]
14 pub device: Box<crate::models::BriefInterfaceRequestDevice>,
15 #[serde(rename = "name")]
16 pub name: String,
17 #[serde(rename = "description", skip_serializing_if = "Option::is_none")]
18 pub description: Option<String>,
19}
20
21impl PatchedWritableVirtualCircuitTerminationRequestInterface {
22 pub fn new(
23 device: crate::models::BriefInterfaceRequestDevice,
24 name: String,
25 ) -> PatchedWritableVirtualCircuitTerminationRequestInterface {
26 PatchedWritableVirtualCircuitTerminationRequestInterface {
27 device: Box::new(device),
28 name,
29 description: None,
30 }
31 }
32}