@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
112 lines (111 loc) • 6.45 kB
TypeScript
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;
}