@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
208 lines (207 loc) • 8.59 kB
TypeScript
/**
* Specify optional telephone numbers for the contact.
*/
export declare class MapiContactTelephonePropertySetDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Shows if MapiContactTelephonePropertySet is empty
*/
isEmpty: boolean;
/**
* Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
*/
defaultTelephoneNumber: string;
/**
* Indicates that one electronic address is completed automatically in case if user does not set any electronic address
*/
useAutocomplete: boolean;
/**
* Gets or sets the callback telephone number
*/
callbackTelephoneNumber: string;
/**
* Gets or sets the business telephone number
*/
businessTelephoneNumber: string;
/**
* Gets or sets the home telephone number
*/
homeTelephoneNumber: string;
/**
* Gets or sets the primary telephone number
*/
primaryTelephoneNumber: string;
/**
* Gets or sets the second business telephone number
*/
business2TelephoneNumber: string;
/**
* Gets or sets the mobile telephone number
*/
mobileTelephoneNumber: string;
/**
* Gets or sets the radio telephone number
*/
radioTelephoneNumber: string;
/**
* Gets or sets the car telephone number
*/
carTelephoneNumber: string;
/**
* Gets or sets an alternate telephone number
*/
otherTelephoneNumber: string;
/**
* Gets or sets the telephone number of the contact's assistant
*/
assistantTelephoneNumber: string;
/**
* Gets or sets a second home telephone number
*/
home2TelephoneNumber: string;
/**
* Gets or sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)
*/
ttyTddPhoneNumber: string;
/**
* Gets or sets the company phone number
*/
companyMainTelephoneNumber: string;
/**
* Gets or sets the telex number
*/
telexNumber: string;
/**
* Gets or sets the integrated services digital network (ISDN) number
*/
isdnNumber: string;
/**
* Gets or sets a pager telephone number
*/
pagerTelephoneNumber: string;
/**
* Specify optional telephone numbers for the contact.
* @param isEmpty Shows if MapiContactTelephonePropertySet is empty
* @param defaultTelephoneNumber Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
* @param useAutocomplete Indicates that one electronic address is completed automatically in case if user does not set any electronic address
* @param callbackTelephoneNumber Gets or sets the callback telephone number
* @param businessTelephoneNumber Gets or sets the business telephone number
* @param homeTelephoneNumber Gets or sets the home telephone number
* @param primaryTelephoneNumber Gets or sets the primary telephone number
* @param business2TelephoneNumber Gets or sets the second business telephone number
* @param mobileTelephoneNumber Gets or sets the mobile telephone number
* @param radioTelephoneNumber Gets or sets the radio telephone number
* @param carTelephoneNumber Gets or sets the car telephone number
* @param otherTelephoneNumber Gets or sets an alternate telephone number
* @param assistantTelephoneNumber Gets or sets the telephone number of the contact's assistant
* @param home2TelephoneNumber Gets or sets a second home telephone number
* @param ttyTddPhoneNumber Gets or sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)
* @param companyMainTelephoneNumber Gets or sets the company phone number
* @param telexNumber Gets or sets the telex number
* @param isdnNumber Gets or sets the integrated services digital network (ISDN) number
* @param pagerTelephoneNumber Gets or sets a pager telephone number
*/
constructor(isEmpty?: boolean, defaultTelephoneNumber?: string, useAutocomplete?: boolean, callbackTelephoneNumber?: string, businessTelephoneNumber?: string, homeTelephoneNumber?: string, primaryTelephoneNumber?: string, business2TelephoneNumber?: string, mobileTelephoneNumber?: string, radioTelephoneNumber?: string, carTelephoneNumber?: string, otherTelephoneNumber?: string, assistantTelephoneNumber?: string, home2TelephoneNumber?: string, ttyTddPhoneNumber?: string, companyMainTelephoneNumber?: string, telexNumber?: string, isdnNumber?: string, pagerTelephoneNumber?: string);
}
/**
* MapiContactTelephonePropertySetDto model builder
*/
export declare class MapiContactTelephonePropertySetDtoBuilder {
private readonly model;
constructor(model: MapiContactTelephonePropertySetDto);
/**
* Build model.
*/
build(): MapiContactTelephonePropertySetDto;
/**
* Shows if MapiContactTelephonePropertySet is empty
*/
isEmpty(isEmpty: boolean): MapiContactTelephonePropertySetDtoBuilder;
/**
* Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
*/
defaultTelephoneNumber(defaultTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Indicates that one electronic address is completed automatically in case if user does not set any electronic address
*/
useAutocomplete(useAutocomplete: boolean): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the callback telephone number
*/
callbackTelephoneNumber(callbackTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the business telephone number
*/
businessTelephoneNumber(businessTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the home telephone number
*/
homeTelephoneNumber(homeTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the primary telephone number
*/
primaryTelephoneNumber(primaryTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the second business telephone number
*/
business2TelephoneNumber(business2TelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the mobile telephone number
*/
mobileTelephoneNumber(mobileTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the radio telephone number
*/
radioTelephoneNumber(radioTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the car telephone number
*/
carTelephoneNumber(carTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets an alternate telephone number
*/
otherTelephoneNumber(otherTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the telephone number of the contact's assistant
*/
assistantTelephoneNumber(assistantTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets a second home telephone number
*/
home2TelephoneNumber(home2TelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)
*/
ttyTddPhoneNumber(ttyTddPhoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the company phone number
*/
companyMainTelephoneNumber(companyMainTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the telex number
*/
telexNumber(telexNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets the integrated services digital network (ISDN) number
*/
isdnNumber(isdnNumber: string): MapiContactTelephonePropertySetDtoBuilder;
/**
* Gets or sets a pager telephone number
*/
pagerTelephoneNumber(pagerTelephoneNumber: string): MapiContactTelephonePropertySetDtoBuilder;
}