pub struct BulkLocationRequest {Show 13 fields
pub id: i32,
pub name: String,
pub slug: String,
pub site: Box<BulkDeviceWithConfigContextRequestSite>,
pub parent: Option<Option<Box<NestedLocationRequest>>>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub facility: Option<String>,
pub description: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
}Expand description
BulkLocationRequest : Base serializer class for models inheriting from NestedGroupModel.
Fields§
§id: i32§name: String§slug: String§site: Box<BulkDeviceWithConfigContextRequestSite>§parent: Option<Option<Box<NestedLocationRequest>>>§status: Option<Status>planned- Planned *staging- Staging *active- Active *decommissioning- Decommissioning *retired- Retired
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§facility: Option<String>Local facility ID or description
description: Option<String>§custom_fields: Option<HashMap<String, Value>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>Implementations§
Source§impl BulkLocationRequest
impl BulkLocationRequest
Sourcepub fn new(
id: i32,
name: String,
slug: String,
site: BulkDeviceWithConfigContextRequestSite,
) -> BulkLocationRequest
pub fn new( id: i32, name: String, slug: String, site: BulkDeviceWithConfigContextRequestSite, ) -> BulkLocationRequest
Base serializer class for models inheriting from NestedGroupModel.
Trait Implementations§
Source§impl Clone for BulkLocationRequest
impl Clone for BulkLocationRequest
Source§fn clone(&self) -> BulkLocationRequest
fn clone(&self) -> BulkLocationRequest
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 BulkLocationRequest
impl Debug for BulkLocationRequest
Source§impl Default for BulkLocationRequest
impl Default for BulkLocationRequest
Source§fn default() -> BulkLocationRequest
fn default() -> BulkLocationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkLocationRequest
impl<'de> Deserialize<'de> for BulkLocationRequest
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 BulkLocationRequest
impl PartialEq for BulkLocationRequest
Source§impl Serialize for BulkLocationRequest
impl Serialize for BulkLocationRequest
impl StructuralPartialEq for BulkLocationRequest
Auto Trait Implementations§
impl Freeze for BulkLocationRequest
impl RefUnwindSafe for BulkLocationRequest
impl Send for BulkLocationRequest
impl Sync for BulkLocationRequest
impl Unpin for BulkLocationRequest
impl UnsafeUnpin for BulkLocationRequest
impl UnwindSafe for BulkLocationRequest
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