pub struct BulkPlatformRequest {
pub id: i32,
pub parent: Option<Option<Box<NestedPlatformRequest>>>,
pub name: String,
pub slug: String,
pub manufacturer: Option<Option<Box<BulkInventoryItemRequestManufacturer>>>,
pub config_template: Option<Option<Box<BulkDeviceRoleRequestConfigTemplate>>>,
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>>,
}Expand description
BulkPlatformRequest : Base serializer class for models inheriting from NestedGroupModel.
Fields§
§id: i32§parent: Option<Option<Box<NestedPlatformRequest>>>§name: String§slug: String§manufacturer: Option<Option<Box<BulkInventoryItemRequestManufacturer>>>§config_template: Option<Option<Box<BulkDeviceRoleRequestConfigTemplate>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for BulkPlatformRequest
impl Clone for BulkPlatformRequest
Source§fn clone(&self) -> BulkPlatformRequest
fn clone(&self) -> BulkPlatformRequest
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 BulkPlatformRequest
impl Debug for BulkPlatformRequest
Source§impl Default for BulkPlatformRequest
impl Default for BulkPlatformRequest
Source§fn default() -> BulkPlatformRequest
fn default() -> BulkPlatformRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkPlatformRequest
impl<'de> Deserialize<'de> for BulkPlatformRequest
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 BulkPlatformRequest
impl PartialEq for BulkPlatformRequest
Source§impl Serialize for BulkPlatformRequest
impl Serialize for BulkPlatformRequest
impl StructuralPartialEq for BulkPlatformRequest
Auto Trait Implementations§
impl Freeze for BulkPlatformRequest
impl RefUnwindSafe for BulkPlatformRequest
impl Send for BulkPlatformRequest
impl Sync for BulkPlatformRequest
impl Unpin for BulkPlatformRequest
impl UnsafeUnpin for BulkPlatformRequest
impl UnwindSafe for BulkPlatformRequest
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