@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
100 lines (99 loc) • 3.42 kB
TypeScript
/**
* Properties are used to store professional details for the person represented by the contact
*/
export declare class MapiContactProfessionalPropertySetDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Gets or sets the job title of the contact
*/
title: string;
/**
* Gets or sets the company that employs the contact
*/
companyName: string;
/**
* Gets or sets the name of the department to which the contact belongs
*/
departmentName: string;
/**
* Gets or sets the location of the office that the contact works in
*/
officeLocation: string;
/**
* Gets or sets the name of the contact's manager
*/
managerName: string;
/**
* Gets or sets the name of the contact's assistant
*/
assistant: string;
/**
* Gets or sets the profession of the contact
*/
profession: string;
/**
* Properties are used to store professional details for the person represented by the contact
* @param title Gets or sets the job title of the contact
* @param companyName Gets or sets the company that employs the contact
* @param departmentName Gets or sets the name of the department to which the contact belongs
* @param officeLocation Gets or sets the location of the office that the contact works in
* @param managerName Gets or sets the name of the contact's manager
* @param assistant Gets or sets the name of the contact's assistant
* @param profession Gets or sets the profession of the contact
*/
constructor(title?: string, companyName?: string, departmentName?: string, officeLocation?: string, managerName?: string, assistant?: string, profession?: string);
}
/**
* MapiContactProfessionalPropertySetDto model builder
*/
export declare class MapiContactProfessionalPropertySetDtoBuilder {
private readonly model;
constructor(model: MapiContactProfessionalPropertySetDto);
/**
* Build model.
*/
build(): MapiContactProfessionalPropertySetDto;
/**
* Gets or sets the job title of the contact
*/
title(title: string): MapiContactProfessionalPropertySetDtoBuilder;
/**
* Gets or sets the company that employs the contact
*/
companyName(companyName: string): MapiContactProfessionalPropertySetDtoBuilder;
/**
* Gets or sets the name of the department to which the contact belongs
*/
departmentName(departmentName: string): MapiContactProfessionalPropertySetDtoBuilder;
/**
* Gets or sets the location of the office that the contact works in
*/
officeLocation(officeLocation: string): MapiContactProfessionalPropertySetDtoBuilder;
/**
* Gets or sets the name of the contact's manager
*/
managerName(managerName: string): MapiContactProfessionalPropertySetDtoBuilder;
/**
* Gets or sets the name of the contact's assistant
*/
assistant(assistant: string): MapiContactProfessionalPropertySetDtoBuilder;
/**
* Gets or sets the profession of the contact
*/
profession(profession: string): MapiContactProfessionalPropertySetDtoBuilder;
}