src/metrics/entities/metrics.entity.ts
Properties |
constructor(partial: Partial<Metrics>)
|
||||||
|
Defined in src/metrics/entities/metrics.entity.ts:13
|
||||||
|
Parameters :
|
| description |
Type : string | null
|
|
Defined in src/metrics/entities/metrics.entity.ts:7
|
| id |
Type : number
|
|
Defined in src/metrics/entities/metrics.entity.ts:2
|
| name |
Type : string
|
|
Defined in src/metrics/entities/metrics.entity.ts:4
|
| projectId |
Type : number
|
|
Defined in src/metrics/entities/metrics.entity.ts:3
|
| sourceId |
Type : number
|
|
Defined in src/metrics/entities/metrics.entity.ts:11
|
| sourceType |
Type : string
|
|
Defined in src/metrics/entities/metrics.entity.ts:12
|
| status |
Type : string
|
|
Defined in src/metrics/entities/metrics.entity.ts:13
|
| timestamp |
Type : Date
|
|
Defined in src/metrics/entities/metrics.entity.ts:10
|
| trend |
Type : MetricTrend | null
|
|
Defined in src/metrics/entities/metrics.entity.ts:8
|
| trendValue |
Type : number | null
|
|
Defined in src/metrics/entities/metrics.entity.ts:9
|
| type |
Type : string
|
|
Defined in src/metrics/entities/metrics.entity.ts:5
|
| value |
Type : number
|
|
Defined in src/metrics/entities/metrics.entity.ts:6
|
export class Metrics {
id: number;
projectId: number;
name: string;
type: string;
value: number;
description: string | null;
trend: MetricTrend | null;
trendValue: number | null;
timestamp: Date;
sourceId: number;
sourceType: string;
status: string;
constructor(partial: Partial<Metrics>) {
Object.assign(this, partial);
}
}
export enum MetricStatus {
ACTIVE = "ACTIVE",
DELETED = "DELETED",
ARCHIVED = "ARCHIVED",
}
export enum MetricSources {
MODEL = "MODEL",
}
export enum MetricTrend {
INCREASE_POSITIVE = "INCREASE_POSITIVE",
DECREASE_POSITIVE = "DECREASE_POSITIVE",
}