import { CLASSES } from '../constants';
import { ApplicationStatusModel } from './applicationStatus';
import { HiringTeamModel } from './hiringTeamModel';
import { TemplateTypeModel } from './templateTypeModel';

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