Interface: IOAuth1HttpClient

Hierarchy

Implemented by

Index

Properties

Optional agent

agent: Agent

Methods

buildAuthoriseUrl

delete

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

get

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

getRequestToken

patch

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

post

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

put

  • put<T>(endpoint: string, body: object, headers?: object): 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