pub struct WritableDeviceRoleRequest {
pub name: String,
pub slug: String,
pub color: Option<String>,
pub vm_role: Option<bool>,
pub config_template: Option<Option<Box<DeviceRoleRequestConfigTemplate>>>,
pub parent: Option<Option<i32>>,
pub description: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub comments: Option<String>,
}Expand description
WritableDeviceRoleRequest : Extends PrimaryModelSerializer to include MPTT support.
Fields§
§name: String§slug: String§color: Option<String>§vm_role: Option<bool>Virtual machines may be assigned to this role
config_template: Option<Option<Box<DeviceRoleRequestConfigTemplate>>>§parent: Option<Option<i32>>§description: Option<String>§custom_fields: Option<HashMap<String, Value>>§comments: Option<String>Implementations§
Source§impl WritableDeviceRoleRequest
impl WritableDeviceRoleRequest
Sourcepub fn new(name: String, slug: String) -> WritableDeviceRoleRequest
pub fn new(name: String, slug: String) -> WritableDeviceRoleRequest
Extends PrimaryModelSerializer to include MPTT support.
Trait Implementations§
Source§impl Clone for WritableDeviceRoleRequest
impl Clone for WritableDeviceRoleRequest
Source§fn clone(&self) -> WritableDeviceRoleRequest
fn clone(&self) -> WritableDeviceRoleRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 WritableDeviceRoleRequest
impl Debug for WritableDeviceRoleRequest
Source§impl Default for WritableDeviceRoleRequest
impl Default for WritableDeviceRoleRequest
Source§fn default() -> WritableDeviceRoleRequest
fn default() -> WritableDeviceRoleRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritableDeviceRoleRequest
impl<'de> Deserialize<'de> for WritableDeviceRoleRequest
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 WritableDeviceRoleRequest
Auto Trait Implementations§
impl Freeze for WritableDeviceRoleRequest
impl RefUnwindSafe for WritableDeviceRoleRequest
impl Send for WritableDeviceRoleRequest
impl Sync for WritableDeviceRoleRequest
impl Unpin for WritableDeviceRoleRequest
impl UnwindSafe for WritableDeviceRoleRequest
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