pub struct PatchedWritableSiteRequest {Show 17 fields
pub name: Option<String>,
pub slug: Option<String>,
pub status: Option<Status>,
pub region: Option<Option<Box<PatchedWritableSiteRequestRegion>>>,
pub group: Option<Option<Box<PatchedWritableSiteRequestGroup>>>,
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 comments: Option<String>,
pub asns: Option<Vec<i32>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedWritableSiteRequest : Adds support for custom fields and tags.
Fields§
§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<PatchedWritableSiteRequestRegion>>>§group: Option<Option<Box<PatchedWritableSiteRequestGroup>>>§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)
comments: Option<String>§asns: Option<Vec<i32>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedWritableSiteRequest
impl PatchedWritableSiteRequest
Sourcepub fn new() -> PatchedWritableSiteRequest
pub fn new() -> PatchedWritableSiteRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedWritableSiteRequest
impl Clone for PatchedWritableSiteRequest
Source§fn clone(&self) -> PatchedWritableSiteRequest
fn clone(&self) -> PatchedWritableSiteRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 PatchedWritableSiteRequest
impl Debug for PatchedWritableSiteRequest
Source§impl Default for PatchedWritableSiteRequest
impl Default for PatchedWritableSiteRequest
Source§fn default() -> PatchedWritableSiteRequest
fn default() -> PatchedWritableSiteRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedWritableSiteRequest
impl<'de> Deserialize<'de> for PatchedWritableSiteRequest
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 PatchedWritableSiteRequest
Auto Trait Implementations§
impl Freeze for PatchedWritableSiteRequest
impl RefUnwindSafe for PatchedWritableSiteRequest
impl Send for PatchedWritableSiteRequest
impl Sync for PatchedWritableSiteRequest
impl Unpin for PatchedWritableSiteRequest
impl UnwindSafe for PatchedWritableSiteRequest
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