export interface IWorkbench {
  earlyWarningDays: number;
  emergencyDays: number;
}

export interface IDowntimeAnnouncement {
  startTime: string;
  alertTime: number;
  waitTime: number;
  message: string;
  activation: boolean;
}

export interface IGeneralSetting {
  ID: string;
  workbench: IWorkbench;
  registerAccount?: {
    accountFormat: string;
    accountFormatMsg: string;
    registerAccount: boolean;
    realNameAuthentication: boolean;
    certifiedPhone: boolean;
    phoneonly: boolean;
    secondaryCertification: boolean;
  };
  downtimeAnnouncement?: IDowntimeAnnouncement;
  profile?: { matterListID: string; matterID: string }[];
}
