pub struct PatchedBulkVirtualCircuitRequest {
pub id: i32,
pub cid: Option<String>,
pub provider_network: Option<Box<BriefVirtualCircuitRequestProviderNetwork>>,
pub provider_account: Option<Option<Box<BulkCircuitRequestProviderAccount>>>,
pub type: Option<Box<BulkVirtualCircuitRequestType>>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedBulkVirtualCircuitRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§cid: Option<String>Unique circuit ID
provider_network: Option<Box<BriefVirtualCircuitRequestProviderNetwork>>§provider_account: Option<Option<Box<BulkCircuitRequestProviderAccount>>>§type: Option<Box<BulkVirtualCircuitRequestType>>§status: Option<Status>planned- Planned *provisioning- Provisioning *active- Active *offline- Offline *deprovisioning- Deprovisioning *decommissioned- Decommissioned
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedBulkVirtualCircuitRequest
impl PatchedBulkVirtualCircuitRequest
Sourcepub fn new(id: i32) -> PatchedBulkVirtualCircuitRequest
pub fn new(id: i32) -> PatchedBulkVirtualCircuitRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkVirtualCircuitRequest
impl Clone for PatchedBulkVirtualCircuitRequest
Source§fn clone(&self) -> PatchedBulkVirtualCircuitRequest
fn clone(&self) -> PatchedBulkVirtualCircuitRequest
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 Default for PatchedBulkVirtualCircuitRequest
impl Default for PatchedBulkVirtualCircuitRequest
Source§fn default() -> PatchedBulkVirtualCircuitRequest
fn default() -> PatchedBulkVirtualCircuitRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkVirtualCircuitRequest
impl<'de> Deserialize<'de> for PatchedBulkVirtualCircuitRequest
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
impl StructuralPartialEq for PatchedBulkVirtualCircuitRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkVirtualCircuitRequest
impl RefUnwindSafe for PatchedBulkVirtualCircuitRequest
impl Send for PatchedBulkVirtualCircuitRequest
impl Sync for PatchedBulkVirtualCircuitRequest
impl Unpin for PatchedBulkVirtualCircuitRequest
impl UnsafeUnpin for PatchedBulkVirtualCircuitRequest
impl UnwindSafe for PatchedBulkVirtualCircuitRequest
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