Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ScopedDateTimePropertyDefinition

internal

Represents a property definition for DateTime values scoped to a specific time zone property.

Hierarchy

Index

Constructors

constructor

Properties

Type

Type: any

Gets the property type.

Private getPropertyDefinitionCallback

getPropertyDefinitionCallback: GetPropertyDefinitionCallback

Accessors

IsNullable

  • get IsNullable(): boolean

Name

  • get Name(): string
  • set Name(value: string): void
  • Gets the name of the property.

    Returns string

  • Gets the name of the property.

    Parameters

    • value: string

    Returns void

Uri

  • get Uri(): string
  • internal

    Gets the URI of the property definition.

    Returns string

Version

XmlElementName

  • get XmlElementName(): string
  • internalgets

    the name of the XML element.

    value

    {string} The name of the XML element.

    Returns string

Methods

GetAssociatedInternalProperties

  • internalgets

    a list of associated internal properties.

    remarks

    This is a hack. It is here (currently) solely to help the API register the MeetingTimeZone property definition that is internal.

    Returns PropertyDefinition[]

    A list of PropertyDefinition objects.

GetPrintableName

  • GetPrintableName(): string

Private GetTimeZoneProperty

  • Gets the time zone property to which to scope times.

    Parameters

    • version: ExchangeVersion

      The EWS version for which the property is to be retrieved.

    Returns PropertyDefinition

    The PropertyDefinition of the scoping time zone property.

GetXmlElementName

  • GetXmlElementName(): string

HasFlag

  • internaldetermines

    whether the specified flag is set.

    Parameters

    Returns boolean

    true if the specified flag is set; otherwise, false.

  • internaldetermines

    whether the specified flag is set.

    Parameters

    Returns boolean

    true if the specified flag is set; otherwise, false.

LoadPropertyValueFromXmlJsObject

RegisterAssociatedInternalProperties

ScopeToTimeZone

  • internal

    Scopes the date time property to the appropriate time zone, if necessary.

    Parameters

    • service: ExchangeServiceBase

      The service emitting the request.

    • dateTime: DateTime

      The date time.

    • propertyBag: PropertyBag

      The property bag.

    • isUpdateOperation: boolean

      Indicates whether the scoping is to be performed in the context of an update operation.

    Returns DateTime

    The converted DateTime.

ToString

  • ToString(): string

WriteAttributesToXml

WritePropertyValueToXml

WriteToXml

Static LoadFromXmlJsObject

Generated using TypeDoc