src/compliance/entities/submission.entity.ts
Properties |
|
constructor(partial: Partial<ComplianceSubmission>)
|
||||||
|
Parameters :
|
| id |
Type : number
|
| jurisdictions |
Type : string[]
|
| Optional policies |
Type : object[]
|
| Optional project |
Type : object
|
| status |
Type : string
|
| submittedAt |
Type : Date
|
| submittedBy |
Type : string
|
| updatedAt |
Type : Date
|
export class ComplianceSubmission {
id: number;
submittedBy: string; // User
status: string; // ComplianceSubmissionStatus;
project?: object; // Project
submittedAt: Date;
updatedAt: Date;
jurisdictions: string[]; // Jurisdiction[]
policies?: object[]; // Policy[]
constructor(partial: Partial<ComplianceSubmission>) {
Object.assign(this, partial);
}
}
export enum ComplianceSubmissionStatus {
OPEN = "OPEN",
IN_PROGRESS = "IN_PROGRESS",
CLOSED = "CLOSED",
}