Latest
Search
K
Links
Comment on page

GetBuilder

Type parameters

Raw: RawResponse‹any, any›

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new GetBuilder(httpClient: HttpClient, uri: string): GetBuilder
Parameters:
Name
Type
httpClient
HttpClient
uri
string
Returns: GetBuilder

Properties

Protected limit

limit: number = DEFAULT_RESOURCE_LIMIT
Inherited from RequestBuilder.limit

Protected offset

offset: undefined | number
Inherited from RequestBuilder.offset

Protected options

options: Options
Inherited from RequestBuilder.options

Protected page

page: number = 1
Inherited from RequestBuilder.page

Protected queryParams

queryParams: Record‹string, string›
Inherited from RequestBuilder.queryParams

Protected resolveIncludedRelationships

resolveIncludedRelationships: boolean = false

Protected sortParams

sortParams: string[] = []
Inherited from RequestBuilder.sortParams

uri

uri: string
Inherited from RequestBuilder.uri

Accessors

parameters

get parameters(): Record‹string, string›
Inherited from RequestBuilder.parameters
Returns: Record‹string, string›

Methods

filter

filter(key: string | string[] | undefined, value: string | number | boolean | undefined, operator?: FilterOperator): this
Inherited from RequestBuilder.filter
Parameters:
Name
Type
key
string | string[] | undefined
value
string | number | boolean | undefined
operator?
Returns: this

pageLimit

pageLimit(limit: number): this
Inherited from RequestBuilder.pageLimit
Parameters:
Name
Type
limit
number
Returns: this

pageNumber

pageNumber(page: number | string | undefined): this
Inherited from RequestBuilder.pageNumber
Parameters:
Name
Type
page
number | string | undefined
Returns: this

pageOffset

pageOffset(offset: number): this
Inherited from RequestBuilder.pageOffset
Parameters:
Name
Type
offset
number
Returns: this

parameter

parameter(key: string, value: string | number | boolean | undefined): this
Inherited from RequestBuilder.parameter
Parameters:
Name
Type
key
string
value
string | number | boolean | undefined
Returns: this

Protected parseResponse

parseResponse<Raw>(response: HttpResponse): Promise‹JsonResponse‹Raw››
Inherited from RequestBuilder.parseResponse
Type parameters:
Raw: RawResponse‹any, any›
Parameters:
Name
Type
response
HttpResponse
Returns: Promise‹JsonResponse‹Raw››

resolveIncluded

resolveIncluded(resolveIncluded?: undefined | false | true): this
Parameters:
Name
Type
resolveIncluded?
undefined | false | true
Returns: this

send

send(options?: HttpOptions): Promise‹JsonResponse‹Raw››
Overrides RequestBuilder.send
Parameters:
Name
Type
options?
HttpOptions
Returns: Promise‹JsonResponse‹Raw››

sort

sort(key: string | undefined, order: SortOrder): this
Inherited from RequestBuilder.sort
Parameters:
Name
Type
key
string | undefined
order
SortOrder
Returns: this