UNPKG

@asposecloud/aspose-email-cloud

Version:
85 lines (84 loc) 3.2 kB
import * as model from "./index"; /** * Monthly recurrence pattern. */ export declare class MonthlyRecurrencePatternDto extends model.RecurrencePatternDto { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay */ startDay: string; /** * Start offset. */ startOffset: number; /** * Day positions, typically found in a month. Enum, available values: None, First, Second, Third, Fourth, Last */ startPosition: string; /** * Monthly recurrence pattern. * @param interval Number of recurrence units. * @param occurs Number of occurrences of the recurrence pattern. * @param endDate End date. * @param weekStart Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay * @param startDay Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay * @param startOffset Start offset. * @param startPosition Day positions, typically found in a month. Enum, available values: None, First, Second, Third, Fourth, Last */ constructor(interval?: number, occurs?: number, endDate?: Date, weekStart?: string, startDay?: string, startOffset?: number, startPosition?: string); } /** * MonthlyRecurrencePatternDto model builder */ export declare class MonthlyRecurrencePatternDtoBuilder { private readonly model; constructor(model: MonthlyRecurrencePatternDto); /** * Build model. */ build(): MonthlyRecurrencePatternDto; /** * Number of recurrence units. */ interval(interval: number): MonthlyRecurrencePatternDtoBuilder; /** * Number of occurrences of the recurrence pattern. */ occurs(occurs: number): MonthlyRecurrencePatternDtoBuilder; /** * End date. */ endDate(endDate: Date): MonthlyRecurrencePatternDtoBuilder; /** * Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay */ weekStart(weekStart: string): MonthlyRecurrencePatternDtoBuilder; /** * Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay */ startDay(startDay: string): MonthlyRecurrencePatternDtoBuilder; /** * Start offset. */ startOffset(startOffset: number): MonthlyRecurrencePatternDtoBuilder; /** * Day positions, typically found in a month. Enum, available values: None, First, Second, Third, Fourth, Last */ startPosition(startPosition: string): MonthlyRecurrencePatternDtoBuilder; }