import { IBaseFleioObjectModel } from '../../../base-model/base-fleio-object.model';

export interface ITicketDepartmentModel extends IBaseFleioObjectModel {
  created_at: Date;
  name: string;
  email: string;
  ticket_id_format: string;
  notification_to_user_on_ticket_opened: boolean;
  notification_to_user_on_ticket_closed: boolean;
  notification_on_staff_user_reply_to_user: boolean;
  notify_cc_recipients_on_ticket_open: boolean;
  notify_cc_recipients_on_ticket_close: boolean;
  notify_cc_recipients_on_ticket_reply: boolean;
  additional_emails: any;
  staff_ticket_notifications_settings?: Array<{
    user_id: string;
    user_display: string;
    ticket_open: boolean;
    staff_reply: boolean;
    enduser_reply: boolean;
    ticket_close: boolean;
  }>;
}
