@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
92 lines (91 loc) • 3.25 kB
TypeScript
import * as model from "./index";
/**
* Recurrence properties of calendar object.
*/
export declare class MapiCalendarEventRecurrenceDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC.
*/
appointmentTimeZoneDefinitionRecur: model.MapiCalendarTimeZoneDto;
/**
* Date of the last instance.
*/
clipEnd: Date;
/**
* Date of the first instance.
*/
clipStart: Date;
/**
* Value indicating whether the object represents an exception.
*/
isException: boolean;
/**
* Recurrence pattern.
*/
recurrencePattern: model.MapiCalendarRecurrencePatternDto;
/**
* Time zone information for a recurring meeting.
*/
timeZoneStruct: model.MapiCalendarTimeZoneDto;
/**
* Recurrence properties of calendar object.
* @param appointmentTimeZoneDefinitionRecur Time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC.
* @param clipEnd Date of the last instance.
* @param clipStart Date of the first instance.
* @param isException Value indicating whether the object represents an exception.
* @param recurrencePattern Recurrence pattern.
* @param timeZoneStruct Time zone information for a recurring meeting.
*/
constructor(appointmentTimeZoneDefinitionRecur?: model.MapiCalendarTimeZoneDto, clipEnd?: Date, clipStart?: Date, isException?: boolean, recurrencePattern?: model.MapiCalendarRecurrencePatternDto, timeZoneStruct?: model.MapiCalendarTimeZoneDto);
}
/**
* MapiCalendarEventRecurrenceDto model builder
*/
export declare class MapiCalendarEventRecurrenceDtoBuilder {
private readonly model;
constructor(model: MapiCalendarEventRecurrenceDto);
/**
* Build model.
*/
build(): MapiCalendarEventRecurrenceDto;
/**
* Time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC.
*/
appointmentTimeZoneDefinitionRecur(appointmentTimeZoneDefinitionRecur: model.MapiCalendarTimeZoneDto): MapiCalendarEventRecurrenceDtoBuilder;
/**
* Date of the last instance.
*/
clipEnd(clipEnd: Date): MapiCalendarEventRecurrenceDtoBuilder;
/**
* Date of the first instance.
*/
clipStart(clipStart: Date): MapiCalendarEventRecurrenceDtoBuilder;
/**
* Value indicating whether the object represents an exception.
*/
isException(isException: boolean): MapiCalendarEventRecurrenceDtoBuilder;
/**
* Recurrence pattern.
*/
recurrencePattern(recurrencePattern: model.MapiCalendarRecurrencePatternDto): MapiCalendarEventRecurrenceDtoBuilder;
/**
* Time zone information for a recurring meeting.
*/
timeZoneStruct(timeZoneStruct: model.MapiCalendarTimeZoneDto): MapiCalendarEventRecurrenceDtoBuilder;
}