UNPKG

@asposecloud/aspose-email-cloud

Version:
67 lines (66 loc) 2.61 kB
import * as model from "./index"; /** * Represents the regenerating recurrence pattern that specifies how many days, weeks, months or years after the completion of the current task the next occurrence will be due. */ export declare class TaskRegeneratingPatternDto 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; }[]; /** * Enumerates the types of regenerating pattern. Enum, available values: Daily, Weekly, Monthly, Yearly */ regeneratingType: string; /** * Represents the regenerating recurrence pattern that specifies how many days, weeks, months or years after the completion of the current task the next occurrence will be due. * @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 regeneratingType Enumerates the types of regenerating pattern. Enum, available values: Daily, Weekly, Monthly, Yearly */ constructor(interval?: number, occurs?: number, endDate?: Date, weekStart?: string, regeneratingType?: string); } /** * TaskRegeneratingPatternDto model builder */ export declare class TaskRegeneratingPatternDtoBuilder { private readonly model; constructor(model: TaskRegeneratingPatternDto); /** * Build model. */ build(): TaskRegeneratingPatternDto; /** * Number of recurrence units. */ interval(interval: number): TaskRegeneratingPatternDtoBuilder; /** * Number of occurrences of the recurrence pattern. */ occurs(occurs: number): TaskRegeneratingPatternDtoBuilder; /** * End date. */ endDate(endDate: Date): TaskRegeneratingPatternDtoBuilder; /** * Represents the day of the week. Enum, available values: None, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Day, WeekDay, WeekendDay */ weekStart(weekStart: string): TaskRegeneratingPatternDtoBuilder; /** * Enumerates the types of regenerating pattern. Enum, available values: Daily, Weekly, Monthly, Yearly */ regeneratingType(regeneratingType: string): TaskRegeneratingPatternDtoBuilder; }