Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PagedRequest<InType, OutType>

Type parameters

  • InType

  • OutType

Hierarchy

Index

Constructors

constructor

Properties

Private _limit

_limit: number = 0

Private _page

_page: number = 0

Protected url

url: Url

Accessors

limit

  • get limit(): number

page

  • get page(): number
  • set page(v: number): void

Methods

begin

  • Begins a request, optionally passing a body to be added

    If the response status code is not success (< 200 or >= 300), then the promise is rejected

    Parameters

    Returns Promise<PagedResponse<OutType>>

getHeader

  • getHeader(name: string): string
  • Gets a header from the headers data

    Parameters

    • name: string

      the name of the desired header

    Returns string

    the value for the header if it exists, undefined otherwise

next

requestPage

setHeader

  • setHeader(key: string, value: string): void
  • Sets a new HTTP header for the request.

    If the header was already set, then its value is updated.

    Parameters

    • key: string
    • value: string

    Returns void

setHeaders

  • setHeaders(headers: any): void
  • Sets new HTTP headers for the request.

    Internally, it calls setHeader for each defined key/value pair of the headers parameter

    Parameters

    • headers: any

      A hash table containing the header name as its key, and the header contents as its value.

    Returns void

setUrl

  • setUrl(url: string): void
  • Sets the URL for the request.

    Supported protocols are HTTP and HTTPS.

    Parameters

    • url: string

    Returns void

Generated using TypeDoc