src/compliance/entities/policy.entity.ts
Properties |
|
constructor(partial: Partial<CompliancePolicy>)
|
||||||
|
Defined in src/compliance/entities/policy.entity.ts:10
|
||||||
|
Parameters :
|
| Optional complianceSubmissions |
Type : object[]
|
|
Defined in src/compliance/entities/policy.entity.ts:9
|
| Optional createdBy |
Type : string
|
|
Defined in src/compliance/entities/policy.entity.ts:10
|
| description |
Type : string
|
|
Defined in src/compliance/entities/policy.entity.ts:4
|
| id |
Type : number
|
|
Defined in src/compliance/entities/policy.entity.ts:2
|
| Optional jurisdiction |
Type : string
|
|
Defined in src/compliance/entities/policy.entity.ts:5
|
| name |
Type : string
|
|
Defined in src/compliance/entities/policy.entity.ts:3
|
| Optional rules |
Type : object[]
|
|
Defined in src/compliance/entities/policy.entity.ts:8
|
| source |
Type : string
|
|
Defined in src/compliance/entities/policy.entity.ts:7
|
| status |
Type : string
|
|
Defined in src/compliance/entities/policy.entity.ts:6
|
export class CompliancePolicy {
id: number;
name: string;
description: string;
jurisdiction?: string; // Jurisdiction
status: string; // ComplianceStatus
source: string; // CompliancePolicySource
rules?: object[]; // ComplianceRule[]
complianceSubmissions?: object[]; // ComplianceSubmission[]
createdBy?: string; // User
constructor(partial: Partial<CompliancePolicy>) {
Object.assign(this, partial);
}
}