File

src/compliance/entities/submission.entity.ts

Index

Properties

Constructor

constructor(partial: Partial<ComplianceSubmission>)
Parameters :
Name Type Optional
partial Partial<ComplianceSubmission> No

Properties

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",
}

results matching ""

    No results matching ""