Skip to content

openpra-monorepo


Variable: AuditSchema

const AuditSchema: ZodObject<{ auditedArtifactId: ZodString; auditedArtifactKind: ZodEnum<{ CONFIGURATION_CONTROL: "CONFIGURATION_CONTROL"; NEWLY_DEVELOPED_METHOD: "NEWLY_DEVELOPED_METHOD"; ORGANIZATION: "ORGANIZATION"; TECHNICAL_ELEMENT: "TECHNICAL_ELEMENT"; }>; auditors: ZodArray<ZodObject<{ id: ZodString; name: ZodString; organization: ZodOptional<ZodString>; qualification: ZodOptional<ZodString>; qualifications: ZodArray<ZodString>; role: ZodEnum<{ EXTERNAL_AUDITOR: "EXTERNAL_AUDITOR"; EXTERNAL_PEER_REVIEWER: "EXTERNAL_PEER_REVIEWER"; INTERNAL_APPROVER: "INTERNAL_APPROVER"; INTERNAL_REVIEWER: "INTERNAL_REVIEWER"; }>; title: ZodOptional<ZodString>; }, $strip>>; closedAt: ZodOptional<ZodString>; comments: ZodObject<{ comments: ZodArray<ZodObject<{ associatedField: ZodOptional<ZodString>; associatedSr: ZodOptional<ZodString>; authorId: ZodString; authorRole: ZodEnum<{ EXTERNAL_AUDITOR: "EXTERNAL_AUDITOR"; EXTERNAL_PEER_REVIEWER: "EXTERNAL_PEER_REVIEWER"; INTERNAL_APPROVER: "INTERNAL_APPROVER"; INTERNAL_REVIEWER: "INTERNAL_REVIEWER"; }>; createdAt: ZodString; resolution: ZodOptional<ZodString>; resolved: ZodBoolean; resolvedAt: ZodOptional<ZodString>; resolvedBy: ZodOptional<ZodString>; severity: ZodOptional<ZodEnum<{ MAJOR: "MAJOR"; MINOR: "MINOR"; OBSERVATION: "OBSERVATION"; }>>; text: ZodString; uuid: ZodString; }, $strip>>; openCount: ZodNumber; resolvedCount: ZodNumber; }, $strip>; finalReportPath: ZodOptional<ZodString>; findings: ZodArray<ZodObject<{ associatedRequirement: ZodOptional<ZodString>; correctiveActionPath: ZodOptional<ZodString>; correctiveActionRequired: ZodBoolean; description: ZodString; severity: ZodEnum<{ MAJOR: "MAJOR"; MINOR: "MINOR"; OBSERVATION: "OBSERVATION"; }>; status: ZodEnum<{ CLOSED: "CLOSED"; IN_PROGRESS: "IN_PROGRESS"; OPEN: "OPEN"; }>; uuid: ZodString; }, $strip>>; scope: ZodEnum<{ CONFIGURATION_CONTROL: "CONFIGURATION_CONTROL"; NQA_1_ALIGNED: "NQA_1_ALIGNED"; OTHER: "OTHER"; TECHNICAL_ELEMENT: "TECHNICAL_ELEMENT"; }>; startedAt: ZodOptional<ZodString>; uuid: ZodString; workflowState: ZodEnum<{ AUDITOR_ASSIGNMENT: "AUDITOR_ASSIGNMENT"; CLOSED: "CLOSED"; CORRECTIVE_ACTION: "CORRECTIVE_ACTION"; FINDINGS_ISSUED: "FINDINGS_ISSUED"; IN_AUDIT: "IN_AUDIT"; NOT_STARTED: "NOT_STARTED"; }>; }, $strip>

Defined in: workflows/audit.ts:37