@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
208 lines (207 loc) • 7.76 kB
TypeScript
/**
* Specify other additional contact information.
*/
export declare class MapiContactPersonalInfoPropertySetDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Specifies the name of the contact's spouse/partner
*/
spouseName: string;
/**
* Specifies the contact's personal web page URL
*/
personalHomePage: string;
/**
* Specifies the language that the contact uses
*/
language: string;
/**
* Specifies the additional notes
*/
notes: string;
/**
* Specifies the hobbies of the contact
*/
hobbies: string;
/**
* Specifies the location of the contact
*/
location: string;
/**
* Specifies the contact's instant messaging address
*/
instantMessagingAddress: string;
/**
* Specifies an organizational ID number for the contact
*/
organizationalIdNumber: string;
/**
* Specifies the contact's customer ID number
*/
customerId: string;
/**
* Specifies the contact's government ID number
*/
governmentIdNumber: string;
/**
* Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file
*/
freeBusyLocation: string;
/**
* Specifies the account name of the contact
*/
account: string;
/**
* Specifies the contact's business web page URL
*/
html: string;
/**
* Specifies the contact's business web page URL
*/
businessHomePage: string;
/**
* Specifies the contact's File Transfer Protocol (FTP) URL
*/
ftpSite: string;
/**
* Specifies the name of the network to which the contact's computer is connected
*/
computerNetworkName: string;
/**
* Gender of the contact. Enum, available values: Unspecified, Female, Male
*/
gender: string;
/**
* Specifies the name of the person who referred this contact to the user
*/
referredByName: string;
/**
* Contains a list of names of children.
*/
children: Array<string>;
/**
* Specify other additional contact information.
* @param spouseName Specifies the name of the contact's spouse/partner
* @param personalHomePage Specifies the contact's personal web page URL
* @param language Specifies the language that the contact uses
* @param notes Specifies the additional notes
* @param hobbies Specifies the hobbies of the contact
* @param location Specifies the location of the contact
* @param instantMessagingAddress Specifies the contact's instant messaging address
* @param organizationalIdNumber Specifies an organizational ID number for the contact
* @param customerId Specifies the contact's customer ID number
* @param governmentIdNumber Specifies the contact's government ID number
* @param freeBusyLocation Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file
* @param account Specifies the account name of the contact
* @param html Specifies the contact's business web page URL
* @param businessHomePage Specifies the contact's business web page URL
* @param ftpSite Specifies the contact's File Transfer Protocol (FTP) URL
* @param computerNetworkName Specifies the name of the network to which the contact's computer is connected
* @param gender Gender of the contact. Enum, available values: Unspecified, Female, Male
* @param referredByName Specifies the name of the person who referred this contact to the user
* @param children Contains a list of names of children.
*/
constructor(spouseName?: string, personalHomePage?: string, language?: string, notes?: string, hobbies?: string, location?: string, instantMessagingAddress?: string, organizationalIdNumber?: string, customerId?: string, governmentIdNumber?: string, freeBusyLocation?: string, account?: string, html?: string, businessHomePage?: string, ftpSite?: string, computerNetworkName?: string, gender?: string, referredByName?: string, children?: Array<string>);
}
/**
* MapiContactPersonalInfoPropertySetDto model builder
*/
export declare class MapiContactPersonalInfoPropertySetDtoBuilder {
private readonly model;
constructor(model: MapiContactPersonalInfoPropertySetDto);
/**
* Build model.
*/
build(): MapiContactPersonalInfoPropertySetDto;
/**
* Specifies the name of the contact's spouse/partner
*/
spouseName(spouseName: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the contact's personal web page URL
*/
personalHomePage(personalHomePage: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the language that the contact uses
*/
language(language: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the additional notes
*/
notes(notes: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the hobbies of the contact
*/
hobbies(hobbies: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the location of the contact
*/
location(location: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the contact's instant messaging address
*/
instantMessagingAddress(instantMessagingAddress: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies an organizational ID number for the contact
*/
organizationalIdNumber(organizationalIdNumber: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the contact's customer ID number
*/
customerId(customerId: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the contact's government ID number
*/
governmentIdNumber(governmentIdNumber: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file
*/
freeBusyLocation(freeBusyLocation: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the account name of the contact
*/
account(account: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the contact's business web page URL
*/
html(html: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the contact's business web page URL
*/
businessHomePage(businessHomePage: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the contact's File Transfer Protocol (FTP) URL
*/
ftpSite(ftpSite: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the name of the network to which the contact's computer is connected
*/
computerNetworkName(computerNetworkName: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Gender of the contact. Enum, available values: Unspecified, Female, Male
*/
gender(gender: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Specifies the name of the person who referred this contact to the user
*/
referredByName(referredByName: string): MapiContactPersonalInfoPropertySetDtoBuilder;
/**
* Contains a list of names of children.
*/
children(children: Array<string>): MapiContactPersonalInfoPropertySetDtoBuilder;
}