pub struct WritableCircuitRequest {Show 17 fields
pub cid: String,
pub provider: Box<BriefCircuitRequestProvider>,
pub provider_account: Option<Option<Box<CircuitRequestProviderAccount>>>,
pub type: 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 owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub assignments: Option<Vec<BriefCircuitGroupAssignmentSerializerRequest>>,
}Expand description
WritableCircuitRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§cid: StringUnique circuit ID
provider: Box<BriefCircuitRequestProvider>§provider_account: Option<Option<Box<CircuitRequestProviderAccount>>>§type: 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
owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§assignments: Option<Vec<BriefCircuitGroupAssignmentSerializerRequest>>Implementations§
Source§impl WritableCircuitRequest
impl WritableCircuitRequest
Sourcepub fn new(
cid: String,
provider: BriefCircuitRequestProvider,
type: CircuitRequestType,
) -> WritableCircuitRequest
pub fn new( cid: String, provider: BriefCircuitRequestProvider, type: CircuitRequestType, ) -> WritableCircuitRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for WritableCircuitRequest
impl Clone for WritableCircuitRequest
Source§fn clone(&self) -> WritableCircuitRequest
fn clone(&self) -> WritableCircuitRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WritableCircuitRequest
impl Debug for WritableCircuitRequest
Source§impl Default for WritableCircuitRequest
impl Default for WritableCircuitRequest
Source§fn default() -> WritableCircuitRequest
fn default() -> WritableCircuitRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritableCircuitRequest
impl<'de> Deserialize<'de> for WritableCircuitRequest
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 WritableCircuitRequest
impl PartialEq for WritableCircuitRequest
Source§fn eq(&self, other: &WritableCircuitRequest) -> bool
fn eq(&self, other: &WritableCircuitRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WritableCircuitRequest
impl Serialize for WritableCircuitRequest
impl StructuralPartialEq for WritableCircuitRequest
Auto Trait Implementations§
impl Freeze for WritableCircuitRequest
impl RefUnwindSafe for WritableCircuitRequest
impl Send for WritableCircuitRequest
impl Sync for WritableCircuitRequest
impl Unpin for WritableCircuitRequest
impl UnsafeUnpin for WritableCircuitRequest
impl UnwindSafe for WritableCircuitRequest
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