Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RestTransportation

Default implementation of ITransportation that communicates with the Model API Server over HTTP using Restler.

Hierarchy

  • RestTransportation

Implements

Index

Constructors

constructor

Properties

Private config

config: any

Methods

Private generateStandardOptions

  • generateStandardOptions(): any
  • Returns any

Private handleRequest

  • handleRequest<T>(request: any, url: any, data: any, success: any, failure: any): any
  • Type parameters

    • T

    Parameters

    • request: any
    • url: any
    • data: any
    • success: any
    • failure: any

    Returns any

request

  • request<T>(method: string, url: string, data: Object, success: ICallback<T>, failure: IErrorCallback, longTimeout?: boolean): void
  • Type parameters

    • T

    Parameters

    • method: string
    • url: string
    • data: Object
    • success: ICallback<T>
    • failure: IErrorCallback
    • Optional longTimeout: boolean

    Returns void

requestFileDownload

  • requestFileDownload<T>(method: string, url: string, success: ICallback<T>, failure: IErrorCallback): void
  • Type parameters

    • T

    Parameters

    • method: string
    • url: string
    • success: ICallback<T>
    • failure: IErrorCallback

    Returns void

requestMultipartBinaryFileUpload

  • requestMultipartBinaryFileUpload<T>(method: string, url: string, data: Object, fileParameterName: string, filename: string | Blob, success: ICallback<T>, failure: IErrorCallback): void
  • Type parameters

    • T

    Parameters

    • method: string
    • url: string
    • data: Object
    • fileParameterName: string
    • filename: string | Blob
    • success: ICallback<T>
    • failure: IErrorCallback

    Returns void

Private sanitizedMethod

  • sanitizedMethod(method: any): any
  • Parameters

    • method: any

    Returns any

Private url

  • url(urlEndpoint: any): any
  • Parameters

    • urlEndpoint: any

    Returns any

Generated using TypeDoc