File

src/compliance/entities/rule.entity.ts

Index

Properties

Constructor

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

Properties

category
Type : string
countermeasure
Type : string
Optional createdBy
Type : string
description
Type : string
id
Type : number
name
Type : string
Optional policies
Type : object[]
Optional risks
Type : object[]
severity
Type : string
status
Type : string
export class ComplianceRule {
  id: number;
  name: string;
  description: string;
  countermeasure: string;
  severity: string; // ComplianceRiskSeverity
  category: string; // ComplianceRiskCategory
  status: string; // ComplianceStatus
  policies?: object[]; // CompliancePolicy[]
  risks?: object[]; // ComplianceRisks[]
  createdBy?: string; // User

  constructor(partial: Partial<ComplianceRule>) {
    Object.assign(this, partial);
  }
}

results matching ""

    No results matching ""