UNPKG

@asposecloud/aspose-email-cloud

Version:
92 lines (91 loc) 3.25 kB
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; }