pub struct AccessPreCheckResponseModel {
pub object: Option<String>,
pub cipher_id: Option<Uuid>,
pub approval_mode: Option<AccessApprovalMode>,
pub has_active_lease: Option<bool>,
}Expand description
AccessPreCheckResponseModel : The resolved approval outcome for a cipher, without submitting a request — lets the client present the right workflow (pick a duration vs. pick a window and justify) before the requester commits.
Fields§
§object: Option<String>§cipher_id: Option<Uuid>§approval_mode: Option<AccessApprovalMode>§has_active_lease: Option<bool>True when the caller already holds an active lease: reveal the credential, no request needed.
Implementations§
Source§impl AccessPreCheckResponseModel
impl AccessPreCheckResponseModel
Sourcepub fn new() -> AccessPreCheckResponseModel
pub fn new() -> AccessPreCheckResponseModel
The resolved approval outcome for a cipher, without submitting a request — lets the client present the right workflow (pick a duration vs. pick a window and justify) before the requester commits.
Trait Implementations§
Source§impl Clone for AccessPreCheckResponseModel
impl Clone for AccessPreCheckResponseModel
Source§fn clone(&self) -> AccessPreCheckResponseModel
fn clone(&self) -> AccessPreCheckResponseModel
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 AccessPreCheckResponseModel
impl Debug for AccessPreCheckResponseModel
Source§impl Default for AccessPreCheckResponseModel
impl Default for AccessPreCheckResponseModel
Source§fn default() -> AccessPreCheckResponseModel
fn default() -> AccessPreCheckResponseModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessPreCheckResponseModel
impl<'de> Deserialize<'de> for AccessPreCheckResponseModel
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 AccessPreCheckResponseModel
Auto Trait Implementations§
impl Freeze for AccessPreCheckResponseModel
impl RefUnwindSafe for AccessPreCheckResponseModel
impl Send for AccessPreCheckResponseModel
impl Sync for AccessPreCheckResponseModel
impl Unpin for AccessPreCheckResponseModel
impl UnsafeUnpin for AccessPreCheckResponseModel
impl UnwindSafe for AccessPreCheckResponseModel
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