import { MultilingualString } from "@omnia/fx/models"; import { RecurrenceTypeEnums, DailyRecurrenceTypeEnums, MonthlyRecurrenceTypeEnums, WeekOfMonthEnums, ScheduleEndTypeEnums } from "./Enums"; export interface PatternSetting { multilingualTitle: MultilingualString; scheduleSettings: ScheduleSettings; } export interface ScheduleSettings { type: RecurrenceTypeEnums; dailyRecurrenceType?: DailyRecurrenceTypeEnums; dayFrequency?: number; weekFrequency?: number; daysOfWeek?: Array; monthlyRecurrenceType?: MonthlyRecurrenceTypeEnums; day?: number; monthFrequencyWithDay?: number; monthFrequency?: number; weekOfMonth?: WeekOfMonthEnums; dayOfMonth?: string; startDate?: Date; endDate?: Date; scheduleEndType?: ScheduleEndTypeEnums; }