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