pub struct AccessDecisionRequestModel {
pub verdict: AccessDecisionVerdict,
pub comment: Option<String>,
}Expand description
AccessDecisionRequestModel : An approver’s decision on a pending access request.
Bit.Services.Pam.Api.Models.Request.AccessDecisionRequestModel.Verdict is the
Bit.Pam.Enums.AccessDecisionVerdict value on the wire (0 = deny, 1 = approve);
Bit.Services.Pam.Api.Models.Request.AccessDecisionRequestModel.Comment is optional.
Fields§
§verdict: AccessDecisionVerdict§comment: Option<String>An optional note recorded with the decision — for example the reason for a denial. Surfaced to the requester.
Implementations§
Source§impl AccessDecisionRequestModel
impl AccessDecisionRequestModel
Sourcepub fn new(verdict: AccessDecisionVerdict) -> AccessDecisionRequestModel
pub fn new(verdict: AccessDecisionVerdict) -> AccessDecisionRequestModel
An approver’s decision on a pending access request.
Bit.Services.Pam.Api.Models.Request.AccessDecisionRequestModel.Verdict is the
Bit.Pam.Enums.AccessDecisionVerdict value on the wire (0 = deny, 1 = approve);
Bit.Services.Pam.Api.Models.Request.AccessDecisionRequestModel.Comment is optional.
Trait Implementations§
Source§impl Clone for AccessDecisionRequestModel
impl Clone for AccessDecisionRequestModel
Source§fn clone(&self) -> AccessDecisionRequestModel
fn clone(&self) -> AccessDecisionRequestModel
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 AccessDecisionRequestModel
impl Debug for AccessDecisionRequestModel
Source§impl Default for AccessDecisionRequestModel
impl Default for AccessDecisionRequestModel
Source§fn default() -> AccessDecisionRequestModel
fn default() -> AccessDecisionRequestModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessDecisionRequestModel
impl<'de> Deserialize<'de> for AccessDecisionRequestModel
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 AccessDecisionRequestModel
Auto Trait Implementations§
impl Freeze for AccessDecisionRequestModel
impl RefUnwindSafe for AccessDecisionRequestModel
impl Send for AccessDecisionRequestModel
impl Sync for AccessDecisionRequestModel
impl Unpin for AccessDecisionRequestModel
impl UnsafeUnpin for AccessDecisionRequestModel
impl UnwindSafe for AccessDecisionRequestModel
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<> Read more