UNPKG

@asposecloud/aspose-email-cloud

Version:
109 lines (108 loc) 4.42 kB
/** * 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; }