pub struct BulkAsnRequest {
pub id: i32,
pub asn: i64,
pub rir: Option<Option<Box<AsnRequestRir>>>,
pub role: Option<Option<Box<AsnRequestRole>>>,
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>>,
pub sites: Option<Vec<i32>>,
}Expand description
BulkAsnRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§asn: i6416- or 32-bit autonomous system number
rir: Option<Option<Box<AsnRequestRir>>>§role: Option<Option<Box<AsnRequestRole>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§sites: Option<Vec<i32>>Implementations§
Source§impl BulkAsnRequest
impl BulkAsnRequest
Sourcepub fn new(id: i32, asn: i64) -> BulkAsnRequest
pub fn new(id: i32, asn: i64) -> BulkAsnRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkAsnRequest
impl Clone for BulkAsnRequest
Source§fn clone(&self) -> BulkAsnRequest
fn clone(&self) -> BulkAsnRequest
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 BulkAsnRequest
impl Debug for BulkAsnRequest
Source§impl Default for BulkAsnRequest
impl Default for BulkAsnRequest
Source§fn default() -> BulkAsnRequest
fn default() -> BulkAsnRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkAsnRequest
impl<'de> Deserialize<'de> for BulkAsnRequest
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 BulkAsnRequest
impl PartialEq for BulkAsnRequest
Source§impl Serialize for BulkAsnRequest
impl Serialize for BulkAsnRequest
impl StructuralPartialEq for BulkAsnRequest
Auto Trait Implementations§
impl Freeze for BulkAsnRequest
impl RefUnwindSafe for BulkAsnRequest
impl Send for BulkAsnRequest
impl Sync for BulkAsnRequest
impl Unpin for BulkAsnRequest
impl UnsafeUnpin for BulkAsnRequest
impl UnwindSafe for BulkAsnRequest
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