UNPKG

@asposecloud/aspose-email-cloud

Version:
67 lines (66 loc) 2.38 kB
import * as model from "./index"; /** * Weekly recurrence pattern. */ export declare class WeeklyRecurrencePatternDto 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; }[]; /** * Start days Items: Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay */ startDays: Array<string>; /** * Weekly 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 startDays Start days */ constructor(interval?: number, occurs?: number, endDate?: Date, weekStart?: string, startDays?: Array<string>); } /** * WeeklyRecurrencePatternDto model builder */ export declare class WeeklyRecurrencePatternDtoBuilder { private readonly model; constructor(model: WeeklyRecurrencePatternDto); /** * Build model. */ build(): WeeklyRecurrencePatternDto; /** * Number of recurrence units. */ interval(interval: number): WeeklyRecurrencePatternDtoBuilder; /** * Number of occurrences of the recurrence pattern. */ occurs(occurs: number): WeeklyRecurrencePatternDtoBuilder; /** * End date. */ endDate(endDate: Date): WeeklyRecurrencePatternDtoBuilder; /** * Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay */ weekStart(weekStart: string): WeeklyRecurrencePatternDtoBuilder; /** * Start days Items: Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay */ startDays(startDays: Array<string>): WeeklyRecurrencePatternDtoBuilder; }