pub struct TransactionPolicyBindingRequest {
pub policy: Option<Option<Uuid>>,
pub group: Option<Option<Uuid>>,
pub user: Option<Option<i32>>,
pub negate: Option<bool>,
pub enabled: Option<bool>,
pub order: i32,
pub timeout: Option<u32>,
pub failure_result: Option<bool>,
}Expand description
TransactionPolicyBindingRequest : PolicyBindingSerializer which does not require target as target is set implicitly
Fields§
§policy: Option<Option<Uuid>>§group: Option<Option<Uuid>>§user: Option<Option<i32>>§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.
Implementations§
Source§impl TransactionPolicyBindingRequest
impl TransactionPolicyBindingRequest
Sourcepub fn new(order: i32) -> TransactionPolicyBindingRequest
pub fn new(order: i32) -> TransactionPolicyBindingRequest
PolicyBindingSerializer which does not require target as target is set implicitly
Trait Implementations§
Source§impl Clone for TransactionPolicyBindingRequest
impl Clone for TransactionPolicyBindingRequest
Source§fn clone(&self) -> TransactionPolicyBindingRequest
fn clone(&self) -> TransactionPolicyBindingRequest
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 Default for TransactionPolicyBindingRequest
impl Default for TransactionPolicyBindingRequest
Source§fn default() -> TransactionPolicyBindingRequest
fn default() -> TransactionPolicyBindingRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransactionPolicyBindingRequest
impl<'de> Deserialize<'de> for TransactionPolicyBindingRequest
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 TransactionPolicyBindingRequest
impl PartialEq for TransactionPolicyBindingRequest
Source§fn eq(&self, other: &TransactionPolicyBindingRequest) -> bool
fn eq(&self, other: &TransactionPolicyBindingRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TransactionPolicyBindingRequest
Auto Trait Implementations§
impl Freeze for TransactionPolicyBindingRequest
impl RefUnwindSafe for TransactionPolicyBindingRequest
impl Send for TransactionPolicyBindingRequest
impl Sync for TransactionPolicyBindingRequest
impl Unpin for TransactionPolicyBindingRequest
impl UnwindSafe for TransactionPolicyBindingRequest
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