pub struct CipherAccessStateResponseModel {
pub object: Option<String>,
pub cipher_id: Option<Uuid>,
pub active_lease: Option<Box<AccessLeaseResponseModel>>,
pub pending_request: Option<Box<AccessRequestDetailsResponseModel>>,
pub approved_request: Option<Box<AccessRequestDetailsResponseModel>>,
pub extensions_allowed: Option<bool>,
pub max_extension_duration_seconds: Option<i32>,
}Expand description
CipherAccessStateResponseModel : The caller’s access state for one cipher, read as a single snapshot.
Fields§
§object: Option<String>§cipher_id: Option<Uuid>§active_lease: Option<Box<AccessLeaseResponseModel>>§pending_request: Option<Box<AccessRequestDetailsResponseModel>>§approved_request: Option<Box<AccessRequestDetailsResponseModel>>§extensions_allowed: Option<bool>Whether the active lease can still be extended (the rule opts in and it has not been extended yet).
max_extension_duration_seconds: Option<i32>The longest single extension the active lease’s rule allows; null without an active lease or when the rule does not allow extensions.
Implementations§
Source§impl CipherAccessStateResponseModel
impl CipherAccessStateResponseModel
Sourcepub fn new() -> CipherAccessStateResponseModel
pub fn new() -> CipherAccessStateResponseModel
The caller’s access state for one cipher, read as a single snapshot.
Trait Implementations§
Source§impl Clone for CipherAccessStateResponseModel
impl Clone for CipherAccessStateResponseModel
Source§fn clone(&self) -> CipherAccessStateResponseModel
fn clone(&self) -> CipherAccessStateResponseModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CipherAccessStateResponseModel
impl Default for CipherAccessStateResponseModel
Source§fn default() -> CipherAccessStateResponseModel
fn default() -> CipherAccessStateResponseModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CipherAccessStateResponseModel
impl<'de> Deserialize<'de> for CipherAccessStateResponseModel
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 CipherAccessStateResponseModel
Auto Trait Implementations§
impl Freeze for CipherAccessStateResponseModel
impl RefUnwindSafe for CipherAccessStateResponseModel
impl Send for CipherAccessStateResponseModel
impl Sync for CipherAccessStateResponseModel
impl Unpin for CipherAccessStateResponseModel
impl UnsafeUnpin for CipherAccessStateResponseModel
impl UnwindSafe for CipherAccessStateResponseModel
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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