UNPKG

@asposecloud/aspose-email-cloud

Version:
101 lines (100 loc) 3.91 kB
import * as model from "./index"; /** * Represents the mapi calendar time zone rule. */ export declare class MapiCalendarTimeZoneInfoDto { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Time zone's offset in minutes from UTC. */ bias: number; /** * Offset in minutes from lBias during daylight saving time. */ daylightBias: number; /** * Date and local time that indicate when to begin using the DaylightBias. */ daylightDate: model.MapiCalendarTimeZoneRuleDto; /** * Offset in minutes from lBias during standard time. */ standardBias: number; /** * Date and local time that indicate when to begin using the StandardBias. */ standardDate: model.MapiCalendarTimeZoneRuleDto; /** * Individual bit flags that specify information about this TimeZoneRule. Items: Enumerates the individual bit flags that specify information about TimeZoneRule. Enum, available values: TzRuleFlagRecurCurrentTzReg, TzRuleFlagEffectiveTzReg */ timeZoneFlags: Array<string>; /** * Year in which this rule is scheduled to take effect. */ year: number; /** * Represents the mapi calendar time zone rule. * @param bias Time zone's offset in minutes from UTC. * @param daylightBias Offset in minutes from lBias during daylight saving time. * @param daylightDate Date and local time that indicate when to begin using the DaylightBias. * @param standardBias Offset in minutes from lBias during standard time. * @param standardDate Date and local time that indicate when to begin using the StandardBias. * @param timeZoneFlags Individual bit flags that specify information about this TimeZoneRule. * @param year Year in which this rule is scheduled to take effect. */ constructor(bias?: number, daylightBias?: number, daylightDate?: model.MapiCalendarTimeZoneRuleDto, standardBias?: number, standardDate?: model.MapiCalendarTimeZoneRuleDto, timeZoneFlags?: Array<string>, year?: number); } /** * MapiCalendarTimeZoneInfoDto model builder */ export declare class MapiCalendarTimeZoneInfoDtoBuilder { private readonly model; constructor(model: MapiCalendarTimeZoneInfoDto); /** * Build model. */ build(): MapiCalendarTimeZoneInfoDto; /** * Time zone's offset in minutes from UTC. */ bias(bias: number): MapiCalendarTimeZoneInfoDtoBuilder; /** * Offset in minutes from lBias during daylight saving time. */ daylightBias(daylightBias: number): MapiCalendarTimeZoneInfoDtoBuilder; /** * Date and local time that indicate when to begin using the DaylightBias. */ daylightDate(daylightDate: model.MapiCalendarTimeZoneRuleDto): MapiCalendarTimeZoneInfoDtoBuilder; /** * Offset in minutes from lBias during standard time. */ standardBias(standardBias: number): MapiCalendarTimeZoneInfoDtoBuilder; /** * Date and local time that indicate when to begin using the StandardBias. */ standardDate(standardDate: model.MapiCalendarTimeZoneRuleDto): MapiCalendarTimeZoneInfoDtoBuilder; /** * Individual bit flags that specify information about this TimeZoneRule. Items: Enumerates the individual bit flags that specify information about TimeZoneRule. Enum, available values: TzRuleFlagRecurCurrentTzReg, TzRuleFlagEffectiveTzReg */ timeZoneFlags(timeZoneFlags: Array<string>): MapiCalendarTimeZoneInfoDtoBuilder; /** * Year in which this rule is scheduled to take effect. */ year(year: number): MapiCalendarTimeZoneInfoDtoBuilder; }