Files
oneuptime/Common/Models/MonitorStatus.ts
Simon Larsen 9b1de444d4 fix models
2022-04-30 11:57:20 +01:00

39 lines
753 B
TypeScript
Executable File

import { Column, Entity } from 'typeorm';
import BaseModel from './BaseModel';
import User from './User';
import ResourceStatus from './ResourceStatus';
import Incident from './Incident';
import Probe from './Probe';
import Monitor from './Monitor';
@Entity({
name: 'UserAlerts',
})
export default class Model extends BaseModel {
@Column()
public monitor!: Monitor;
@Column()
public probe!: Probe;
@Column()
public incident!: Incident;
@Column()
public status!: ResourceStatus;
@Column()
public manuallyCreated!: boolean;
@Column()
public startTime!: Date;
@Column()
public endTime!: Date;
@Column()
public lastStatus!: string;
@Column()
public deletedByUser!: User;
}