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