UNPKG

@asposecloud/aspose-email-cloud

Version:
164 lines (163 loc) 5.63 kB
import * as model from "./index"; /** * An exception specifies changes to an instance of a recurring series. */ export declare class MapiCalendarExceptionInfoDto { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Attachments in the recurrence exception. */ attachments: Array<model.MapiAttachmentDto>; /** * Body. */ body: string; /** * Enumerates the mapi calendar possible busy status. Enum, available values: Free, Tentative, Busy, OutOfOffice */ busyStatus: string; /** * End date. */ endDateTime: Date; /** * Value of this field specifies whether the Exception Embedded Message object contains attachments. */ hasAttachment: boolean; /** * Location. */ location: string; /** * Enumerates the appointment state. Enum, available values: Meeting, Received, Canceled */ meetingType: string; /** * Original start date. */ originalStartDate: Date; /** * Override flags. Items: Specifies what data in the MapiCalendarOverride structure has a value different from the recurring series. Enum, available values: Subject, MeetingType, ReminderDelta, Reminder, Location, BusyStatus, Attachment, Subtype, AppointmentColor, ExceptionalBody */ overrideFlags: Array<string>; /** * Reminder delta. */ reminderDelta: number; /** * Value for the PidLidReminderSet property. */ reminderSet: boolean; /** * Start date. */ startDateTime: Date; /** * Subject. */ subject: string; /** * SubType. */ subType: number; /** * An exception specifies changes to an instance of a recurring series. * @param attachments Attachments in the recurrence exception. * @param body Body. * @param busyStatus Enumerates the mapi calendar possible busy status. Enum, available values: Free, Tentative, Busy, OutOfOffice * @param endDateTime End date. * @param hasAttachment Value of this field specifies whether the Exception Embedded Message object contains attachments. * @param location Location. * @param meetingType Enumerates the appointment state. Enum, available values: Meeting, Received, Canceled * @param originalStartDate Original start date. * @param overrideFlags Override flags. * @param reminderDelta Reminder delta. * @param reminderSet Value for the PidLidReminderSet property. * @param startDateTime Start date. * @param subject Subject. * @param subType SubType. */ constructor(attachments?: Array<model.MapiAttachmentDto>, body?: string, busyStatus?: string, endDateTime?: Date, hasAttachment?: boolean, location?: string, meetingType?: string, originalStartDate?: Date, overrideFlags?: Array<string>, reminderDelta?: number, reminderSet?: boolean, startDateTime?: Date, subject?: string, subType?: number); } /** * MapiCalendarExceptionInfoDto model builder */ export declare class MapiCalendarExceptionInfoDtoBuilder { private readonly model; constructor(model: MapiCalendarExceptionInfoDto); /** * Build model. */ build(): MapiCalendarExceptionInfoDto; /** * Attachments in the recurrence exception. */ attachments(attachments: Array<model.MapiAttachmentDto>): MapiCalendarExceptionInfoDtoBuilder; /** * Body. */ body(body: string): MapiCalendarExceptionInfoDtoBuilder; /** * Enumerates the mapi calendar possible busy status. Enum, available values: Free, Tentative, Busy, OutOfOffice */ busyStatus(busyStatus: string): MapiCalendarExceptionInfoDtoBuilder; /** * End date. */ endDateTime(endDateTime: Date): MapiCalendarExceptionInfoDtoBuilder; /** * Value of this field specifies whether the Exception Embedded Message object contains attachments. */ hasAttachment(hasAttachment: boolean): MapiCalendarExceptionInfoDtoBuilder; /** * Location. */ location(location: string): MapiCalendarExceptionInfoDtoBuilder; /** * Enumerates the appointment state. Enum, available values: Meeting, Received, Canceled */ meetingType(meetingType: string): MapiCalendarExceptionInfoDtoBuilder; /** * Original start date. */ originalStartDate(originalStartDate: Date): MapiCalendarExceptionInfoDtoBuilder; /** * Override flags. Items: Specifies what data in the MapiCalendarOverride structure has a value different from the recurring series. Enum, available values: Subject, MeetingType, ReminderDelta, Reminder, Location, BusyStatus, Attachment, Subtype, AppointmentColor, ExceptionalBody */ overrideFlags(overrideFlags: Array<string>): MapiCalendarExceptionInfoDtoBuilder; /** * Reminder delta. */ reminderDelta(reminderDelta: number): MapiCalendarExceptionInfoDtoBuilder; /** * Value for the PidLidReminderSet property. */ reminderSet(reminderSet: boolean): MapiCalendarExceptionInfoDtoBuilder; /** * Start date. */ startDateTime(startDateTime: Date): MapiCalendarExceptionInfoDtoBuilder; /** * Subject. */ subject(subject: string): MapiCalendarExceptionInfoDtoBuilder; /** * SubType. */ subType(subType: number): MapiCalendarExceptionInfoDtoBuilder; }