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