src/compliance/entities/rule.entity.ts
Properties |
|
constructor(partial: Partial<ComplianceRule>)
|
||||||
|
Defined in src/compliance/entities/rule.entity.ts:11
|
||||||
|
Parameters :
|
| category |
Type : string
|
|
Defined in src/compliance/entities/rule.entity.ts:7
|
| countermeasure |
Type : string
|
|
Defined in src/compliance/entities/rule.entity.ts:5
|
| Optional createdBy |
Type : string
|
|
Defined in src/compliance/entities/rule.entity.ts:11
|
| description |
Type : string
|
|
Defined in src/compliance/entities/rule.entity.ts:4
|
| id |
Type : number
|
|
Defined in src/compliance/entities/rule.entity.ts:2
|
| name |
Type : string
|
|
Defined in src/compliance/entities/rule.entity.ts:3
|
| Optional policies |
Type : object[]
|
|
Defined in src/compliance/entities/rule.entity.ts:9
|
| Optional risks |
Type : object[]
|
|
Defined in src/compliance/entities/rule.entity.ts:10
|
| severity |
Type : string
|
|
Defined in src/compliance/entities/rule.entity.ts:6
|
| status |
Type : string
|
|
Defined in src/compliance/entities/rule.entity.ts:8
|
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);
}
}