@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
127 lines (126 loc) • 3.95 kB
TypeScript
/**
* The properties are used to specify the name of the person represented by the contact
*/
export declare class MapiContactNamePropertySetDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Full name of the contact
*/
displayName: string;
/**
* Title of the contact
*/
displayNamePrefix: string;
/**
* Name under which to file this contact when displaying a list of contacts
*/
fileUnder: string;
/**
* Value specifying how to generate and recompute the property when other properties are changed
*/
fileUnderId: number;
/**
* Generation suffix of the contact
*/
generation: string;
/**
* Given name (first name) of the contact
*/
givenName: string;
/**
* Initials of the contact
*/
initials: string;
/**
* Middle name of the contact
*/
middleName: string;
/**
* Nickname of the contact
*/
nickname: string;
/**
* Surname (family name) of the contact
*/
surname: string;
/**
* The properties are used to specify the name of the person represented by the contact
* @param displayName Full name of the contact
* @param displayNamePrefix Title of the contact
* @param fileUnder Name under which to file this contact when displaying a list of contacts
* @param fileUnderId Value specifying how to generate and recompute the property when other properties are changed
* @param generation Generation suffix of the contact
* @param givenName Given name (first name) of the contact
* @param initials Initials of the contact
* @param middleName Middle name of the contact
* @param nickname Nickname of the contact
* @param surname Surname (family name) of the contact
*/
constructor(displayName?: string, displayNamePrefix?: string, fileUnder?: string, fileUnderId?: number, generation?: string, givenName?: string, initials?: string, middleName?: string, nickname?: string, surname?: string);
}
/**
* MapiContactNamePropertySetDto model builder
*/
export declare class MapiContactNamePropertySetDtoBuilder {
private readonly model;
constructor(model: MapiContactNamePropertySetDto);
/**
* Build model.
*/
build(): MapiContactNamePropertySetDto;
/**
* Full name of the contact
*/
displayName(displayName: string): MapiContactNamePropertySetDtoBuilder;
/**
* Title of the contact
*/
displayNamePrefix(displayNamePrefix: string): MapiContactNamePropertySetDtoBuilder;
/**
* Name under which to file this contact when displaying a list of contacts
*/
fileUnder(fileUnder: string): MapiContactNamePropertySetDtoBuilder;
/**
* Value specifying how to generate and recompute the property when other properties are changed
*/
fileUnderId(fileUnderId: number): MapiContactNamePropertySetDtoBuilder;
/**
* Generation suffix of the contact
*/
generation(generation: string): MapiContactNamePropertySetDtoBuilder;
/**
* Given name (first name) of the contact
*/
givenName(givenName: string): MapiContactNamePropertySetDtoBuilder;
/**
* Initials of the contact
*/
initials(initials: string): MapiContactNamePropertySetDtoBuilder;
/**
* Middle name of the contact
*/
middleName(middleName: string): MapiContactNamePropertySetDtoBuilder;
/**
* Nickname of the contact
*/
nickname(nickname: string): MapiContactNamePropertySetDtoBuilder;
/**
* Surname (family name) of the contact
*/
surname(surname: string): MapiContactNamePropertySetDtoBuilder;
}