@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
119 lines (118 loc) • 6.05 kB
TypeScript
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;
}