Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GetAttachmentRequest

internal

Represents a GetAttachment request.

Hierarchy

Index

Constructors

constructor

Properties

AnchorMailbox

AnchorMailbox: string

SoapFaultDetails

SoapFaultDetails: SoapFaultDetails

Private additionalProperties

additionalProperties: PropertyDefinitionBase[]

Private attachmentIds

attachmentIds: string[]

Private attachments

attachments: Attachment[]

Private bodyType

bodyType: BodyType

Accessors

AdditionalProperties

  • Gets the additional properties.

    value

    The additional properties.

    Returns PropertyDefinitionBase[]

AttachmentIds

  • get AttachmentIds(): string[]
  • Gets the attachment ids.

    value

    The attachment ids.

    Returns string[]

Attachments

  • Gets the attachments.

    value

    The attachments.

    Returns Attachment[]

BodyType

  • Gets or sets the type of the body.

    value

    The type of the body.

    Returns BodyType

  • Gets or sets the type of the body.

    Parameters

    Returns void

EmitTimeZoneHeader

  • get EmitTimeZoneHeader(): boolean
  • internal

    Gets a value indicating whether the TimeZoneContext SOAP header should be emitted.

    value

    true if the time zone should be emitted; otherwise, false.

    Returns boolean

ErrorHandlingMode

Service

Methods

AddHeaders

  • AddHeaders(webHeaderCollection: any): void
  • Parameters

    • webHeaderCollection: any

    Returns void

BuildResponseObjectFromJson

  • BuildResponseObjectFromJson(jsObject: any): any

BuildXHR

CreateServiceResponse

EmitRequest

Execute

GetEwsHttpWebResponse

GetExpectedResponseMessageCount

  • GetExpectedResponseMessageCount(): number

GetMinimumRequiredServerVersion

GetRequestedServiceVersionString

  • GetRequestedServiceVersionString(): string

GetResponseMessageXmlElementName

  • GetResponseMessageXmlElementName(): string

GetResponseXmlElementName

  • GetResponseXmlElementName(): string

GetXmlElementName

  • GetXmlElementName(): string
  • internal

    Gets the name of the XML element.

    Returns string

    XML element name,

InternalExecute

ParseResponse

  • ParseResponse(jsonBody: any): any

ParseResponseXMLJsObject

  • ParseResponseXMLJsObject(jsObject: any): any

Protected ProcessWebException

  • ProcessWebException(webException: XMLHttpRequest): void

ReadResponseJson

  • ReadResponseJson(jsObject: any): any

Protected ReadResponseXmlJsObject

  • ReadResponseXmlJsObject(jsObject: any): any

ReadSoapFault

ReadSoapHeader

  • ReadSoapHeader(jsObject: any): any

ThrowIfNotSupportedByRequestedServerVersion

  • ThrowIfNotSupportedByRequestedServerVersion(): void

Validate

  • Validate(): void
  • internal

    Validate request.

    Returns void

ValidateAndEmitRequest

WebRequestAsyncCallback

  • WebRequestAsyncCallback(webAsyncResult: any): any

WriteAttachmentIdXml

  • internal

    Writes attachment id elements.

    Parameters

    Returns void

WriteAttributesToXml

WriteBodyToXml

WriteElementsToXml

WriteToXml

Generated using TypeDoc