UNPKG

@asposecloud/aspose-email-cloud

Version:
65 lines (64 loc) 1.65 kB
import * as model from "./index"; /** * Describes associated person. */ export declare class AssociatedPerson { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Associated person's name. */ name: string; /** * Associated person's category. */ category: model.EnumWithCustomOfAssociatedPersonCategory; /** * Defines whether associated person is preferred. */ preferred: boolean; /** * Describes associated person. * @param name Associated person's name. * @param category Associated person's category. * @param preferred Defines whether associated person is preferred. */ constructor(name?: string, category?: model.EnumWithCustomOfAssociatedPersonCategory, preferred?: boolean); } /** * AssociatedPerson model builder */ export declare class AssociatedPersonBuilder { private readonly model; constructor(model: AssociatedPerson); /** * Build model. */ build(): AssociatedPerson; /** * Associated person's name. */ name(name: string): AssociatedPersonBuilder; /** * Associated person's category. */ category(category: model.EnumWithCustomOfAssociatedPersonCategory): AssociatedPersonBuilder; /** * Defines whether associated person is preferred. */ preferred(preferred: boolean): AssociatedPersonBuilder; }