UNPKG

@asposecloud/aspose-email-cloud

Version:
65 lines (64 loc) 1.34 kB
import * as model from "./index"; /** * Url and its category. */ export declare class Url { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Url category. */ category: model.EnumWithCustomOfUrlCategory; /** * Defines whether url is preferred. */ preferred: boolean; /** * URL. */ href: string; /** * Url and its category. * @param category Url category. * @param preferred Defines whether url is preferred. * @param href URL. */ constructor(category?: model.EnumWithCustomOfUrlCategory, preferred?: boolean, href?: string); } /** * Url model builder */ export declare class UrlBuilder { private readonly model; constructor(model: Url); /** * Build model. */ build(): Url; /** * Url category. */ category(category: model.EnumWithCustomOfUrlCategory): UrlBuilder; /** * Defines whether url is preferred. */ preferred(preferred: boolean): UrlBuilder; /** * URL. */ href(href: string): UrlBuilder; }