UNPKG

@asposecloud/aspose-email-cloud

Version:
132 lines (131 loc) 7.56 kB
import * as model from "./index"; /** * Represents the yearly and monthly recurrence pattern of the mapi calendar */ export declare class MapiCalendarYearlyAndMonthlyRecurrencePatternDto 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; /** * Attribute type map */ type: string; }[]; /** * Day of the month on which the recurrence falls. */ day: number; /** * 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>; /** * Day positions, typically found in a month. Enum, available values: None, First, Second, Third, Fourth, Last */ position: string; /** * Represents the yearly and monthly 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 day Day of the month on which the recurrence falls. * @param dayOfWeek Days of week at which the event occurs. * @param position Day positions, typically found in a month. Enum, available values: None, First, Second, Third, Fourth, Last */ 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, day?: number, dayOfWeek?: Array<string>, position?: string); } /** * MapiCalendarYearlyAndMonthlyRecurrencePatternDto model builder */ export declare class MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder { private readonly model; constructor(model: MapiCalendarYearlyAndMonthlyRecurrencePatternDto); /** * Build model. */ build(): MapiCalendarYearlyAndMonthlyRecurrencePatternDto; /** * 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): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * 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>): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * End date of an item recurrence pattern. */ endDate(endDate: Date): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Enumerates the ending type for the recurrence. Enum, available values: None, EndAfterDate, EndAfterNOccurrences, NeverEnd */ endType(endType: string): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * An exception specifies changes to an instance of a recurring series. */ exceptions(exceptions: Array<model.MapiCalendarExceptionInfoDto>): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Enumerates mapi calendar recurrence frequency. Enum, available values: None, Daily, Weekly, Monthly, Yearly */ frequency(frequency: string): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * An array of dates, each of which is the date of a modified instance. */ modifiedInstanceDates(modifiedInstanceDates: Array<Date>): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Number of occurrences in a recurrence. */ occurrenceCount(occurrenceCount: number): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Enumerates the mapi calendar recurrence pattern types. Enum, available values: Day, Week, Month, MonthEnd, MonthNth, HjMonth, HjMonthNth, HjMonthEnd */ patternType(patternType: string): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Interval at which the meeting pattern repeats. */ period(period: number): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Defines whether pattern is sliding or not. */ slidingFlag(slidingFlag: boolean): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Start date of an item recurrence pattern. */ startDate(startDate: Date): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Day of week. Enum, available values: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday */ weekStartDay(weekStartDay: string): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Day of the month on which the recurrence falls. */ day(day: number): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * 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>): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; /** * Day positions, typically found in a month. Enum, available values: None, First, Second, Third, Fourth, Last */ position(position: string): MapiCalendarYearlyAndMonthlyRecurrencePatternDtoBuilder; }