@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
56 lines (55 loc) • 1.47 kB
TypeScript
import * as model from "./index";
/**
* Represents the mapi calendar time zone information.
*/
export declare class MapiCalendarTimeZoneDto {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Human-readable description of the time zone.
*/
keyName: string;
/**
* Time zone rules
*/
timeZoneRules: Array<model.MapiCalendarTimeZoneInfoDto>;
/**
* Represents the mapi calendar time zone information.
* @param keyName Human-readable description of the time zone.
* @param timeZoneRules Time zone rules
*/
constructor(keyName?: string, timeZoneRules?: Array<model.MapiCalendarTimeZoneInfoDto>);
}
/**
* MapiCalendarTimeZoneDto model builder
*/
export declare class MapiCalendarTimeZoneDtoBuilder {
private readonly model;
constructor(model: MapiCalendarTimeZoneDto);
/**
* Build model.
*/
build(): MapiCalendarTimeZoneDto;
/**
* Human-readable description of the time zone.
*/
keyName(keyName: string): MapiCalendarTimeZoneDtoBuilder;
/**
* Time zone rules
*/
timeZoneRules(timeZoneRules: Array<model.MapiCalendarTimeZoneInfoDto>): MapiCalendarTimeZoneDtoBuilder;
}