src/models/entities/model.entity.ts
Properties |
|
constructor(partial: Partial<Model>)
|
||||||
|
Defined in src/models/entities/model.entity.ts:22
|
||||||
|
Parameters :
|
| Optional authInfo |
Type : any
|
|
Defined in src/models/entities/model.entity.ts:9
|
| Optional createdAt |
Type : Date
|
Decorators :
@Exclude()
|
|
Defined in src/models/entities/model.entity.ts:19
|
| id |
Type : number
|
|
Defined in src/models/entities/model.entity.ts:4
|
| Optional lastSeenAt |
Type : Date
|
|
Defined in src/models/entities/model.entity.ts:12
|
| Optional lastSyncedAt |
Type : Date
|
|
Defined in src/models/entities/model.entity.ts:13
|
| metricType |
Type : string
|
|
Defined in src/models/entities/model.entity.ts:11
|
| Optional modelUrl |
Type : string
|
|
Defined in src/models/entities/model.entity.ts:8
|
| name |
Type : string
|
|
Defined in src/models/entities/model.entity.ts:6
|
| projectID |
Type : number
|
|
Defined in src/models/entities/model.entity.ts:5
|
| provider |
Type : string
|
|
Defined in src/models/entities/model.entity.ts:10
|
| slug |
Type : string
|
Decorators :
@Exclude()
|
|
Defined in src/models/entities/model.entity.ts:16
|
| status |
Type : string
|
|
Defined in src/models/entities/model.entity.ts:7
|
| Optional updatedAt |
Type : Date
|
Decorators :
@Exclude()
|
|
Defined in src/models/entities/model.entity.ts:22
|
import { Exclude } from "class-transformer";
export class Model {
id: number;
projectID: number;
name: string;
status: string;
modelUrl?: string;
authInfo?: any;
provider: string;
metricType: string;
lastSeenAt?: Date;
lastSyncedAt?: Date;
@Exclude()
slug: string;
@Exclude()
createdAt?: Date;
@Exclude()
updatedAt?: Date;
constructor(partial: Partial<Model>) {
Object.assign(this, partial);
}
}
export enum ModelStatus {
ACTIVE = "ACTIVE",
DELETED = "DELETED",
}
export enum ModelProvider {
OPENTELEMETRY = "OPENTELEMETRY",
MLFLOW = "MLFLOW",
}
export enum MetricType {
MODEL_PERFORMANCE = "MODEL_PERFORMANCE",
BUSINESS = "BUSINESS",
}