Interface: IHttpClient

Hierarchy

Index

Methods

delete

  • delete<T>(endpoint: string, headers?: object): Promise<T>
  • Type parameters

    • T

    Parameters

    • endpoint: string
    • Optional headers: object
      • [key: string]: string

    Returns Promise<T>

get

  • get<T>(endpoint: string, headers?: object): Promise<T>
  • Type parameters

    • T

    Parameters

    • endpoint: string
    • Optional headers: object
      • [key: string]: string

    Returns Promise<T>

patch

  • patch<T>(endpoint: string, body: object, headers?: object): Promise<T>
  • Type parameters

    • T

    Parameters

    • endpoint: string
    • body: object
    • Optional headers: object
      • [key: string]: string

    Returns Promise<T>

post

  • post<T>(endpoint: string, body: object, headers?: object): Promise<T>
  • Type parameters

    • T

    Parameters

    • endpoint: string
    • body: object
    • Optional headers: object
      • [key: string]: string

    Returns Promise<T>

put

  • put<T>(endpoint: string, body: object, headers?: object): Promise<T>
  • Type parameters

    • T

    Parameters

    • endpoint: string
    • body: object
    • Optional headers: object
      • [key: string]: string

    Returns Promise<T>

readStreamToRequest

  • readStreamToRequest(endpoint: string, mimeType: string, size: number, readStream: ReadStream): Promise<AttachmentsResponse>

writeBinaryResponseToStream

  • writeBinaryResponseToStream(endpoint: string, mimeType: string, writeStream: WriteStream): Promise<void>

writeUTF8ResponseToStream

  • writeUTF8ResponseToStream(endpoint: string, mimeType: string, writeStream: WriteStream): Promise<void>

Generated using TypeDoc