Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ITransportation

Implementations of this interface are capable of placing a request with the Model API Server over HTTP. Default implementation: RestTransportation.

Hierarchy

  • ITransportation

Implemented by

Index

Methods

request

  • request<T>(method: string, url: string, data: Object, success: ICallback<T>, failure: IErrorCallback, longTimeout?: boolean): any
  • Fire off a HTTP request, with specified method, url, data, and success and failure callbacks.

    Type parameters

    • T

    Parameters

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

    Returns any

requestFileDownload

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

    • T

    Parameters

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

    Returns any

requestMultipartBinaryFileUpload

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

    • T

    Parameters

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

    Returns any

Generated using TypeDoc