pub struct InternalAuditReport {Show 20 fields
pub report_id: Uuid,
pub report_ref: String,
pub engagement_id: Uuid,
pub ia_function_id: Uuid,
pub report_title: String,
pub audit_area: String,
pub report_date: NaiveDate,
pub period_start: NaiveDate,
pub period_end: NaiveDate,
pub scope_description: String,
pub methodology: String,
pub overall_rating: IaReportRating,
pub findings_count: u32,
pub high_risk_findings: u32,
pub recommendations: Vec<IaRecommendation>,
pub management_action_plans: Vec<ActionPlan>,
pub status: IaReportStatus,
pub external_auditor_assessment: Option<IaWorkAssessment>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
An internal audit report for a specific audit area (ISA 610).
Fields§
§report_id: UuidUnique report ID
report_ref: StringHuman-readable reference (format: “IAR-{first 8 hex chars of report_id}”)
engagement_id: UuidEngagement this report is associated with
ia_function_id: UuidThe internal audit function that produced this report
report_title: StringReport title
audit_area: StringAudit area covered by the report
report_date: NaiveDateDate the report was issued
period_start: NaiveDateStart of the period covered by the audit
period_end: NaiveDateEnd of the period covered by the audit
scope_description: StringDescription of the audit scope
methodology: StringMethodology applied during the audit
overall_rating: IaReportRatingOverall rating of the audited area
findings_count: u32Total number of findings raised
high_risk_findings: u32Number of high-risk findings
recommendations: Vec<IaRecommendation>Recommendations raised in the report
management_action_plans: Vec<ActionPlan>Management action plans in response to the recommendations
status: IaReportStatusCurrent lifecycle status of the report
external_auditor_assessment: Option<IaWorkAssessment>External auditor’s assessment of the reliability of this report’s work
created_at: DateTime<Utc>§updated_at: DateTime<Utc>Implementations§
Trait Implementations§
Source§impl Clone for InternalAuditReport
impl Clone for InternalAuditReport
Source§fn clone(&self) -> InternalAuditReport
fn clone(&self) -> InternalAuditReport
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for InternalAuditReport
impl Debug for InternalAuditReport
Source§impl<'de> Deserialize<'de> for InternalAuditReport
impl<'de> Deserialize<'de> for InternalAuditReport
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>,
Auto Trait Implementations§
impl Freeze for InternalAuditReport
impl RefUnwindSafe for InternalAuditReport
impl Send for InternalAuditReport
impl Sync for InternalAuditReport
impl Unpin for InternalAuditReport
impl UnsafeUnpin for InternalAuditReport
impl UnwindSafe for InternalAuditReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.