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