UNPKG

@asposecloud/aspose-email-cloud

Version:
119 lines (118 loc) 6.05 kB
import * as model from "./index"; /** * Specify properties for up to three different e-mail addresses (Email1, Email2, and Email3) and three different fax addresses (Primary Fax, Business Fax, and Home Fax) */ export declare class MapiContactElectronicAddressPropertySetDto { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Refers to the group of properties that define the business fax address for a contact. */ businessFax: model.MapiContactElectronicAddressDto; /** * Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true' */ defaultEmailAddress: model.MapiContactElectronicAddressDto; /** * Refers to the group of properties that define the first e-mail address for a contact. */ email1: model.MapiContactElectronicAddressDto; /** * Refers to the group of properties that define the second e-mail address for a contact. */ email2: model.MapiContactElectronicAddressDto; /** * Refers to the group of properties that define the third e-mail address for a contact. */ email3: model.MapiContactElectronicAddressDto; /** * Refers to the group of properties that define the home fax address for a contact. */ homeFax: model.MapiContactElectronicAddressDto; /** * Shows if MapiContactElectronicAddressPropertySetDto is empty */ isEmpty: boolean; /** * Refers to the group of properties that define the primary fax address for a contact. */ primaryFax: model.MapiContactElectronicAddressDto; /** * Indicates that one electronic address is completed automatically in case if user does not set any electronic address */ useAutocomplete: boolean; /** * Specify properties for up to three different e-mail addresses (Email1, Email2, and Email3) and three different fax addresses (Primary Fax, Business Fax, and Home Fax) * @param businessFax Refers to the group of properties that define the business fax address for a contact. * @param defaultEmailAddress Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true' * @param email1 Refers to the group of properties that define the first e-mail address for a contact. * @param email2 Refers to the group of properties that define the second e-mail address for a contact. * @param email3 Refers to the group of properties that define the third e-mail address for a contact. * @param homeFax Refers to the group of properties that define the home fax address for a contact. * @param isEmpty Shows if MapiContactElectronicAddressPropertySetDto is empty * @param primaryFax Refers to the group of properties that define the primary fax address for a contact. * @param useAutocomplete Indicates that one electronic address is completed automatically in case if user does not set any electronic address */ constructor(businessFax?: model.MapiContactElectronicAddressDto, defaultEmailAddress?: model.MapiContactElectronicAddressDto, email1?: model.MapiContactElectronicAddressDto, email2?: model.MapiContactElectronicAddressDto, email3?: model.MapiContactElectronicAddressDto, homeFax?: model.MapiContactElectronicAddressDto, isEmpty?: boolean, primaryFax?: model.MapiContactElectronicAddressDto, useAutocomplete?: boolean); } /** * MapiContactElectronicAddressPropertySetDto model builder */ export declare class MapiContactElectronicAddressPropertySetDtoBuilder { private readonly model; constructor(model: MapiContactElectronicAddressPropertySetDto); /** * Build model. */ build(): MapiContactElectronicAddressPropertySetDto; /** * Refers to the group of properties that define the business fax address for a contact. */ businessFax(businessFax: model.MapiContactElectronicAddressDto): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true' */ defaultEmailAddress(defaultEmailAddress: model.MapiContactElectronicAddressDto): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Refers to the group of properties that define the first e-mail address for a contact. */ email1(email1: model.MapiContactElectronicAddressDto): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Refers to the group of properties that define the second e-mail address for a contact. */ email2(email2: model.MapiContactElectronicAddressDto): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Refers to the group of properties that define the third e-mail address for a contact. */ email3(email3: model.MapiContactElectronicAddressDto): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Refers to the group of properties that define the home fax address for a contact. */ homeFax(homeFax: model.MapiContactElectronicAddressDto): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Shows if MapiContactElectronicAddressPropertySetDto is empty */ isEmpty(isEmpty: boolean): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Refers to the group of properties that define the primary fax address for a contact. */ primaryFax(primaryFax: model.MapiContactElectronicAddressDto): MapiContactElectronicAddressPropertySetDtoBuilder; /** * Indicates that one electronic address is completed automatically in case if user does not set any electronic address */ useAutocomplete(useAutocomplete: boolean): MapiContactElectronicAddressPropertySetDtoBuilder; }