pub struct PatchedBulkSiteRequest {Show 19 fields
pub id: i32,
pub name: Option<String>,
pub slug: Option<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
PatchedBulkSiteRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: Option<String>Full name of the site
slug: Option<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§
Source§impl PatchedBulkSiteRequest
impl PatchedBulkSiteRequest
Sourcepub fn new(id: i32) -> PatchedBulkSiteRequest
pub fn new(id: i32) -> PatchedBulkSiteRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkSiteRequest
impl Clone for PatchedBulkSiteRequest
Source§fn clone(&self) -> PatchedBulkSiteRequest
fn clone(&self) -> PatchedBulkSiteRequest
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 PatchedBulkSiteRequest
impl Debug for PatchedBulkSiteRequest
Source§impl Default for PatchedBulkSiteRequest
impl Default for PatchedBulkSiteRequest
Source§fn default() -> PatchedBulkSiteRequest
fn default() -> PatchedBulkSiteRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkSiteRequest
impl<'de> Deserialize<'de> for PatchedBulkSiteRequest
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 PatchedBulkSiteRequest
impl PartialEq for PatchedBulkSiteRequest
Source§impl Serialize for PatchedBulkSiteRequest
impl Serialize for PatchedBulkSiteRequest
impl StructuralPartialEq for PatchedBulkSiteRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkSiteRequest
impl RefUnwindSafe for PatchedBulkSiteRequest
impl Send for PatchedBulkSiteRequest
impl Sync for PatchedBulkSiteRequest
impl Unpin for PatchedBulkSiteRequest
impl UnsafeUnpin for PatchedBulkSiteRequest
impl UnwindSafe for PatchedBulkSiteRequest
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