Class: OAuth1HttpClient

Hierarchy

  • OAuth1HttpClient

Implements

Index

Constructors

constructor

Properties

agent

agent: Agent = null

Methods

buildAuthoriseUrl

delete

  • delete<T>(endpoint: string, customHeaders?: object): Promise<T>

get

  • get<T>(endpoint: string, customHeaders?: object): Promise<T>

getRequestToken

patch

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

    • T

    Parameters

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

    Returns Promise<T>

post

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

    • T

    Parameters

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

    Returns Promise<T>

put

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

    • T

    Parameters

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

    Returns Promise<T>

readStreamToRequest

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

refreshAccessToken

swapRequestTokenforAccessToken

writeBinaryResponseToStream

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

writeUTF8ResponseToStream

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

Generated using TypeDoc