pub struct BulkSiteRequest {Show 19 fields
pub id: i32,
pub name: String,
pub slug: String,
pub status: Option<Status>,
pub region: Option<Option<Box<BulkSiteRequestRegion>>>,
pub group: Option<Option<Box<BulkSiteRequestGroup>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub facility: Option<String>,
pub time_zone: Option<Option<String>>,
pub description: Option<String>,
pub physical_address: Option<String>,
pub shipping_address: Option<String>,
pub latitude: Option<Option<f64>>,
pub longitude: Option<Option<f64>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub asns: Option<Vec<i32>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkSiteRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: StringFull name of the site
slug: String§status: Option<Status>planned- Planned *staging- Staging *active- Active *decommissioning- Decommissioning *retired- Retired
region: Option<Option<Box<BulkSiteRequestRegion>>>§group: Option<Option<Box<BulkSiteRequestGroup>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§facility: Option<String>Local facility ID or description
time_zone: Option<Option<String>>§description: Option<String>§physical_address: Option<String>Physical location of the building
shipping_address: Option<String>If different from the physical address
latitude: Option<Option<f64>>GPS coordinate in decimal format (xx.yyyyyy)
longitude: Option<Option<f64>>GPS coordinate in decimal format (xx.yyyyyy)
owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§asns: Option<Vec<i32>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for BulkSiteRequest
impl Clone for BulkSiteRequest
Source§fn clone(&self) -> BulkSiteRequest
fn clone(&self) -> BulkSiteRequest
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 BulkSiteRequest
impl Debug for BulkSiteRequest
Source§impl Default for BulkSiteRequest
impl Default for BulkSiteRequest
Source§fn default() -> BulkSiteRequest
fn default() -> BulkSiteRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkSiteRequest
impl<'de> Deserialize<'de> for BulkSiteRequest
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 BulkSiteRequest
impl PartialEq for BulkSiteRequest
Source§impl Serialize for BulkSiteRequest
impl Serialize for BulkSiteRequest
impl StructuralPartialEq for BulkSiteRequest
Auto Trait Implementations§
impl Freeze for BulkSiteRequest
impl RefUnwindSafe for BulkSiteRequest
impl Send for BulkSiteRequest
impl Sync for BulkSiteRequest
impl Unpin for BulkSiteRequest
impl UnsafeUnpin for BulkSiteRequest
impl UnwindSafe for BulkSiteRequest
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