UNPKG

@asposecloud/aspose-email-cloud

Version:
112 lines (111 loc) 6.45 kB
import * as model from "./index"; /** * Represents the daily recurrence pattern of the mapi calendar. */ export declare class MapiCalendarDailyRecurrencePatternDto extends model.MapiCalendarRecurrencePatternDto { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Days of week at which the event occurs. Items: Enumerates the days of week of the mapi calendar recurrence pattern. Enum, available values: Saturday, Friday, Thursday, Wednesday, Tuesday, Monday, Sunday */ dayOfWeek: Array<string>; /** * Represents the daily recurrence pattern of the mapi calendar. * @param calendarType Enumerated the calendar type of the mapi recurrence. Enum, available values: Default, CalGregorian, CalGregorianUs, CalJapan, CalTaiwan, CalKorea, CalHijri, CalThai, CalHebrew, CalGregorianMeFrench, CalGregorianArabic, CalGregorianXLitEnglish, CalGregorianXLitFrench, CalLunarJapanese, CalChineseLunar, CalSaka, CalLunarEtoChn, CalLunarEtoKor, CalLunarRokuyou, CalLunarKorean, CalUmAlQura * @param deletedInstanceDates An array of dates, each of which is the original instance date of either a deleted instance or a modified instance for this recurrence. * @param endDate End date of an item recurrence pattern. * @param endType Enumerates the ending type for the recurrence. Enum, available values: None, EndAfterDate, EndAfterNOccurrences, NeverEnd * @param exceptions An exception specifies changes to an instance of a recurring series. * @param frequency Enumerates mapi calendar recurrence frequency. Enum, available values: None, Daily, Weekly, Monthly, Yearly * @param modifiedInstanceDates An array of dates, each of which is the date of a modified instance. * @param occurrenceCount Number of occurrences in a recurrence. * @param patternType Enumerates the mapi calendar recurrence pattern types. Enum, available values: Day, Week, Month, MonthEnd, MonthNth, HjMonth, HjMonthNth, HjMonthEnd * @param period Interval at which the meeting pattern repeats. * @param slidingFlag Defines whether pattern is sliding or not. * @param startDate Start date of an item recurrence pattern. * @param weekStartDay Day of week. Enum, available values: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday * @param dayOfWeek Days of week at which the event occurs. */ constructor(calendarType?: string, deletedInstanceDates?: Array<Date>, endDate?: Date, endType?: string, exceptions?: Array<model.MapiCalendarExceptionInfoDto>, frequency?: string, modifiedInstanceDates?: Array<Date>, occurrenceCount?: number, patternType?: string, period?: number, slidingFlag?: boolean, startDate?: Date, weekStartDay?: string, dayOfWeek?: Array<string>); } /** * MapiCalendarDailyRecurrencePatternDto model builder */ export declare class MapiCalendarDailyRecurrencePatternDtoBuilder { private readonly model; constructor(model: MapiCalendarDailyRecurrencePatternDto); /** * Build model. */ build(): MapiCalendarDailyRecurrencePatternDto; /** * Enumerated the calendar type of the mapi recurrence. Enum, available values: Default, CalGregorian, CalGregorianUs, CalJapan, CalTaiwan, CalKorea, CalHijri, CalThai, CalHebrew, CalGregorianMeFrench, CalGregorianArabic, CalGregorianXLitEnglish, CalGregorianXLitFrench, CalLunarJapanese, CalChineseLunar, CalSaka, CalLunarEtoChn, CalLunarEtoKor, CalLunarRokuyou, CalLunarKorean, CalUmAlQura */ calendarType(calendarType: string): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * An array of dates, each of which is the original instance date of either a deleted instance or a modified instance for this recurrence. */ deletedInstanceDates(deletedInstanceDates: Array<Date>): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * End date of an item recurrence pattern. */ endDate(endDate: Date): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Enumerates the ending type for the recurrence. Enum, available values: None, EndAfterDate, EndAfterNOccurrences, NeverEnd */ endType(endType: string): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * An exception specifies changes to an instance of a recurring series. */ exceptions(exceptions: Array<model.MapiCalendarExceptionInfoDto>): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Enumerates mapi calendar recurrence frequency. Enum, available values: None, Daily, Weekly, Monthly, Yearly */ frequency(frequency: string): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * An array of dates, each of which is the date of a modified instance. */ modifiedInstanceDates(modifiedInstanceDates: Array<Date>): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Number of occurrences in a recurrence. */ occurrenceCount(occurrenceCount: number): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Enumerates the mapi calendar recurrence pattern types. Enum, available values: Day, Week, Month, MonthEnd, MonthNth, HjMonth, HjMonthNth, HjMonthEnd */ patternType(patternType: string): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Interval at which the meeting pattern repeats. */ period(period: number): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Defines whether pattern is sliding or not. */ slidingFlag(slidingFlag: boolean): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Start date of an item recurrence pattern. */ startDate(startDate: Date): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Day of week. Enum, available values: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday */ weekStartDay(weekStartDay: string): MapiCalendarDailyRecurrencePatternDtoBuilder; /** * Days of week at which the event occurs. Items: Enumerates the days of week of the mapi calendar recurrence pattern. Enum, available values: Saturday, Friday, Thursday, Wednesday, Tuesday, Monday, Sunday */ dayOfWeek(dayOfWeek: Array<string>): MapiCalendarDailyRecurrencePatternDtoBuilder; }