@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
74 lines (73 loc) • 2.53 kB
TypeScript
import * as model from "./index";
/**
* Mapi calendar attendees.
*/
export declare class MapiCalendarAttendeesDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* List of attendees.
*/
appointmentRecipients: Array<model.MapiRecipientDto>;
/**
* List of unsendable attendees.
*/
appointmentUnsendableRecipients: Array<model.MapiRecipientDto>;
/**
* Value indicating whether attendees are not allowed to propose a new date and/or time for the meeting.
*/
notAllowPropose: boolean;
/**
* Value indicating whether a response is requested to a Message object.
*/
responseRequested: boolean;
/**
* Mapi calendar attendees.
* @param appointmentRecipients List of attendees.
* @param appointmentUnsendableRecipients List of unsendable attendees.
* @param notAllowPropose Value indicating whether attendees are not allowed to propose a new date and/or time for the meeting.
* @param responseRequested Value indicating whether a response is requested to a Message object.
*/
constructor(appointmentRecipients?: Array<model.MapiRecipientDto>, appointmentUnsendableRecipients?: Array<model.MapiRecipientDto>, notAllowPropose?: boolean, responseRequested?: boolean);
}
/**
* MapiCalendarAttendeesDto model builder
*/
export declare class MapiCalendarAttendeesDtoBuilder {
private readonly model;
constructor(model: MapiCalendarAttendeesDto);
/**
* Build model.
*/
build(): MapiCalendarAttendeesDto;
/**
* List of attendees.
*/
appointmentRecipients(appointmentRecipients: Array<model.MapiRecipientDto>): MapiCalendarAttendeesDtoBuilder;
/**
* List of unsendable attendees.
*/
appointmentUnsendableRecipients(appointmentUnsendableRecipients: Array<model.MapiRecipientDto>): MapiCalendarAttendeesDtoBuilder;
/**
* Value indicating whether attendees are not allowed to propose a new date and/or time for the meeting.
*/
notAllowPropose(notAllowPropose: boolean): MapiCalendarAttendeesDtoBuilder;
/**
* Value indicating whether a response is requested to a Message object.
*/
responseRequested(responseRequested: boolean): MapiCalendarAttendeesDtoBuilder;
}