pub struct DeviceUserBindingRequest {
pub policy: Option<Option<Uuid>>,
pub group: Option<Option<Uuid>>,
pub user: Option<Option<i32>>,
pub target: Uuid,
pub negate: Option<bool>,
pub enabled: Option<bool>,
pub order: i32,
pub timeout: Option<u32>,
pub failure_result: Option<bool>,
pub is_primary: Option<bool>,
}Expand description
DeviceUserBindingRequest : PolicyBinding Serializer
Fields§
§policy: Option<Option<Uuid>>§group: Option<Option<Uuid>>§user: Option<Option<i32>>§target: Uuid§negate: Option<bool>Negates the outcome of the policy. Messages are unaffected.
enabled: Option<bool>§order: i32§timeout: Option<u32>Timeout after which Policy execution is terminated.
failure_result: Option<bool>Result if the Policy execution fails.
is_primary: Option<bool>Implementations§
Source§impl DeviceUserBindingRequest
impl DeviceUserBindingRequest
Sourcepub fn new(target: Uuid, order: i32) -> DeviceUserBindingRequest
pub fn new(target: Uuid, order: i32) -> DeviceUserBindingRequest
PolicyBinding Serializer
Trait Implementations§
Source§impl Clone for DeviceUserBindingRequest
impl Clone for DeviceUserBindingRequest
Source§fn clone(&self) -> DeviceUserBindingRequest
fn clone(&self) -> DeviceUserBindingRequest
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 DeviceUserBindingRequest
impl Debug for DeviceUserBindingRequest
Source§impl Default for DeviceUserBindingRequest
impl Default for DeviceUserBindingRequest
Source§fn default() -> DeviceUserBindingRequest
fn default() -> DeviceUserBindingRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceUserBindingRequest
impl<'de> Deserialize<'de> for DeviceUserBindingRequest
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 DeviceUserBindingRequest
impl PartialEq for DeviceUserBindingRequest
Source§impl Serialize for DeviceUserBindingRequest
impl Serialize for DeviceUserBindingRequest
impl StructuralPartialEq for DeviceUserBindingRequest
Auto Trait Implementations§
impl Freeze for DeviceUserBindingRequest
impl RefUnwindSafe for DeviceUserBindingRequest
impl Send for DeviceUserBindingRequest
impl Sync for DeviceUserBindingRequest
impl Unpin for DeviceUserBindingRequest
impl UnwindSafe for DeviceUserBindingRequest
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