import { CLASSES } from '../constants';
import { ApplicationStatusEnum } from './applicationStatus.enum';
import { HiringTeamModel } from './hiringTeam.model';
import { TemplateTypeEnum } from './templateType.enum';

export class MessageTemplateModel {
    ObjectID: string;
    ObjectClass = CLASSES.MESSAGE_TEMPLATE;
    id: string;
    MessageID: number;
    TemplateName: string;
    Subject: string;
    ApplicationStatus: ApplicationStatusEnum;
    DelayHrs: number;
    DelayMin: number;
    Variance: number;
    BusinessHoursOnly: boolean;
    MessageContent: string;
    TemplateType: TemplateTypeEnum;
    RelatedToJob: boolean;
    IsSystemGenerated: boolean;
    HiringTeam: HiringTeamModel | string;
}
