pub struct AccessLeaseResponseModel {Show 14 fields
pub object: Option<String>,
pub id: Option<Uuid>,
pub request_id: Option<Uuid>,
pub cipher_id: Option<Uuid>,
pub collection_id: Option<Uuid>,
pub rule_id: Option<String>,
pub organization_id: Option<Uuid>,
pub requester_id: Option<Uuid>,
pub status: Option<AccessLeaseStatus>,
pub not_before: Option<String>,
pub not_after: Option<String>,
pub revoked_at: Option<String>,
pub revoked_by_user_id: Option<Uuid>,
pub revocation_reason: Option<String>,
}Expand description
AccessLeaseResponseModel : An access lease, with Bit.Services.Pam.Api.Models.Response.AccessLeaseResponseModel.Status derived against the read clock.
Fields§
§object: Option<String>§id: Option<Uuid>§request_id: Option<Uuid>§cipher_id: Option<Uuid>§collection_id: Option<Uuid>The collection through which the lease was granted.
rule_id: Option<String>Always null; leases do not record their rule.
organization_id: Option<Uuid>§requester_id: Option<Uuid>§status: Option<AccessLeaseStatus>§not_before: Option<String>§not_after: Option<String>§revoked_at: Option<String>When the lease was revoked or cancelled early; otherwise null.
revoked_by_user_id: Option<Uuid>Who revoked or cancelled the lease early; otherwise null.
revocation_reason: Option<String>Always null; the reason is recorded as a decision on the originating request.
Implementations§
Source§impl AccessLeaseResponseModel
impl AccessLeaseResponseModel
Sourcepub fn new() -> AccessLeaseResponseModel
pub fn new() -> AccessLeaseResponseModel
An access lease, with Bit.Services.Pam.Api.Models.Response.AccessLeaseResponseModel.Status derived against the read clock.
Trait Implementations§
Source§impl Clone for AccessLeaseResponseModel
impl Clone for AccessLeaseResponseModel
Source§fn clone(&self) -> AccessLeaseResponseModel
fn clone(&self) -> AccessLeaseResponseModel
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 Debug for AccessLeaseResponseModel
impl Debug for AccessLeaseResponseModel
Source§impl Default for AccessLeaseResponseModel
impl Default for AccessLeaseResponseModel
Source§fn default() -> AccessLeaseResponseModel
fn default() -> AccessLeaseResponseModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessLeaseResponseModel
impl<'de> Deserialize<'de> for AccessLeaseResponseModel
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 AccessLeaseResponseModel
impl PartialEq for AccessLeaseResponseModel
Source§impl Serialize for AccessLeaseResponseModel
impl Serialize for AccessLeaseResponseModel
impl StructuralPartialEq for AccessLeaseResponseModel
Auto Trait Implementations§
impl Freeze for AccessLeaseResponseModel
impl RefUnwindSafe for AccessLeaseResponseModel
impl Send for AccessLeaseResponseModel
impl Sync for AccessLeaseResponseModel
impl Unpin for AccessLeaseResponseModel
impl UnsafeUnpin for AccessLeaseResponseModel
impl UnwindSafe for AccessLeaseResponseModel
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