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