pub struct AccessReview {
pub review_id: String,
pub review_type: ReviewType,
pub status: ReviewStatus,
pub review_date: DateTime<Utc>,
pub due_date: DateTime<Utc>,
pub total_items: u32,
pub items_reviewed: u32,
pub findings: ReviewFindings,
pub actions_taken: ReviewActions,
pub pending_approvals: u32,
pub next_review_date: DateTime<Utc>,
pub metadata: HashMap<String, Value>,
}Expand description
Access review record
Fields§
§review_id: StringReview ID
review_type: ReviewTypeReview type
status: ReviewStatusReview status
review_date: DateTime<Utc>Review date
due_date: DateTime<Utc>Due date for completion
total_items: u32Total items reviewed
items_reviewed: u32Items reviewed
findings: ReviewFindingsReview findings
actions_taken: ReviewActionsActions taken
pending_approvals: u32Pending approvals count
next_review_date: DateTime<Utc>Next review date
metadata: HashMap<String, Value>Review metadata
Trait Implementations§
Source§impl Clone for AccessReview
impl Clone for AccessReview
Source§fn clone(&self) -> AccessReview
fn clone(&self) -> AccessReview
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 AccessReview
impl Debug for AccessReview
Source§impl<'de> Deserialize<'de> for AccessReview
impl<'de> Deserialize<'de> for AccessReview
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
Auto Trait Implementations§
impl Freeze for AccessReview
impl RefUnwindSafe for AccessReview
impl Send for AccessReview
impl Sync for AccessReview
impl Unpin for AccessReview
impl UnwindSafe for AccessReview
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more