@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
109 lines (108 loc) • 4.42 kB
TypeScript
/**
* The properties are used to specify additional properties of contact.
*/
export declare class MapiContactOtherPropertySetDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Indicates whether the end-user wants this message object hidden from other users who have access to the message object.
*/
_private: boolean;
/**
* Specifies whether to create a journal for each action associated with this contact.
*/
journal: boolean;
/**
* Specifies the initial signal time for a reminder.
*/
reminderTime: Date;
/**
* Represents the status of a meeting request.
*/
reminderTopic: string;
/**
* Specifies the first field on the contact that is intended for miscellaneous use for the contact.
*/
userField1: string;
/**
* Specifies the second field on the contact that is intended for miscellaneous use for the contact.
*/
userField2: string;
/**
* Specifies the third field on the contact that is intended for miscellaneous use for the contact.
*/
userField3: string;
/**
* Specifies the forth field on the contact that is intended for miscellaneous use for the contact.
*/
userField4: string;
/**
* The properties are used to specify additional properties of contact.
* @param _private Indicates whether the end-user wants this message object hidden from other users who have access to the message object.
* @param journal Specifies whether to create a journal for each action associated with this contact.
* @param reminderTime Specifies the initial signal time for a reminder.
* @param reminderTopic Represents the status of a meeting request.
* @param userField1 Specifies the first field on the contact that is intended for miscellaneous use for the contact.
* @param userField2 Specifies the second field on the contact that is intended for miscellaneous use for the contact.
* @param userField3 Specifies the third field on the contact that is intended for miscellaneous use for the contact.
* @param userField4 Specifies the forth field on the contact that is intended for miscellaneous use for the contact.
*/
constructor(_private?: boolean, journal?: boolean, reminderTime?: Date, reminderTopic?: string, userField1?: string, userField2?: string, userField3?: string, userField4?: string);
}
/**
* MapiContactOtherPropertySetDto model builder
*/
export declare class MapiContactOtherPropertySetDtoBuilder {
private readonly model;
constructor(model: MapiContactOtherPropertySetDto);
/**
* Build model.
*/
build(): MapiContactOtherPropertySetDto;
/**
* Indicates whether the end-user wants this message object hidden from other users who have access to the message object.
*/
_private(_private: boolean): MapiContactOtherPropertySetDtoBuilder;
/**
* Specifies whether to create a journal for each action associated with this contact.
*/
journal(journal: boolean): MapiContactOtherPropertySetDtoBuilder;
/**
* Specifies the initial signal time for a reminder.
*/
reminderTime(reminderTime: Date): MapiContactOtherPropertySetDtoBuilder;
/**
* Represents the status of a meeting request.
*/
reminderTopic(reminderTopic: string): MapiContactOtherPropertySetDtoBuilder;
/**
* Specifies the first field on the contact that is intended for miscellaneous use for the contact.
*/
userField1(userField1: string): MapiContactOtherPropertySetDtoBuilder;
/**
* Specifies the second field on the contact that is intended for miscellaneous use for the contact.
*/
userField2(userField2: string): MapiContactOtherPropertySetDtoBuilder;
/**
* Specifies the third field on the contact that is intended for miscellaneous use for the contact.
*/
userField3(userField3: string): MapiContactOtherPropertySetDtoBuilder;
/**
* Specifies the forth field on the contact that is intended for miscellaneous use for the contact.
*/
userField4(userField4: string): MapiContactOtherPropertySetDtoBuilder;
}