pub struct PatchedWritableCircuitRequest {Show 16 fields
pub cid: Option<String>,
pub provider: Option<Box<BriefCircuitRequestProvider>>,
pub provider_account: Option<Option<Box<CircuitRequestProviderAccount>>>,
pub type: Option<Box<CircuitRequestType>>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub install_date: Option<Option<String>>,
pub termination_date: Option<Option<String>>,
pub commit_rate: Option<Option<i32>>,
pub description: Option<String>,
pub distance: Option<Option<f64>>,
pub distance_unit: Option<Option<DistanceUnit>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub assignments: Option<Vec<BriefCircuitGroupAssignmentSerializerRequest>>,
}Expand description
PatchedWritableCircuitRequest : Adds support for custom fields and tags.
Fields§
§cid: Option<String>Unique circuit ID
provider: Option<Box<BriefCircuitRequestProvider>>§provider_account: Option<Option<Box<CircuitRequestProviderAccount>>>§type: Option<Box<CircuitRequestType>>§status: Option<Status>planned- Planned *provisioning- Provisioning *active- Active *offline- Offline *deprovisioning- Deprovisioning *decommissioned- Decommissioned
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§install_date: Option<Option<String>>§termination_date: Option<Option<String>>§commit_rate: Option<Option<i32>>Committed rate
description: Option<String>§distance: Option<Option<f64>>§distance_unit: Option<Option<DistanceUnit>>km- Kilometers *m- Meters *mi- Miles *ft- Feet
comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§assignments: Option<Vec<BriefCircuitGroupAssignmentSerializerRequest>>Implementations§
Source§impl PatchedWritableCircuitRequest
impl PatchedWritableCircuitRequest
Sourcepub fn new() -> PatchedWritableCircuitRequest
pub fn new() -> PatchedWritableCircuitRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedWritableCircuitRequest
impl Clone for PatchedWritableCircuitRequest
Source§fn clone(&self) -> PatchedWritableCircuitRequest
fn clone(&self) -> PatchedWritableCircuitRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PatchedWritableCircuitRequest
impl Default for PatchedWritableCircuitRequest
Source§fn default() -> PatchedWritableCircuitRequest
fn default() -> PatchedWritableCircuitRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedWritableCircuitRequest
impl<'de> Deserialize<'de> for PatchedWritableCircuitRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PatchedWritableCircuitRequest
impl PartialEq for PatchedWritableCircuitRequest
Source§fn eq(&self, other: &PatchedWritableCircuitRequest) -> bool
fn eq(&self, other: &PatchedWritableCircuitRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PatchedWritableCircuitRequest
Auto Trait Implementations§
impl Freeze for PatchedWritableCircuitRequest
impl RefUnwindSafe for PatchedWritableCircuitRequest
impl Send for PatchedWritableCircuitRequest
impl Sync for PatchedWritableCircuitRequest
impl Unpin for PatchedWritableCircuitRequest
impl UnwindSafe for PatchedWritableCircuitRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more