Abstract
Type of the entity to be requested
Creates an instance of GetAllRequestBuilder.
Entity API for building and executing the request.
Request config of the get all request.
Entity deserializer.
Object access functions for get requests.
Readonly
_deReadonly
_entityReadonly
_entityReadonly
_entityReadonly
dataReadonly
entityAdd custom headers to the request. Existing headers will be overwritten.
The request builder itself, to facilitate method chaining.
Key-value pairs denoting additional custom headers.
Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.
The request builder itself, to facilitate method chaining.
Key-value pairs denoting additional custom query parameters to be set in the request.
Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.
The request builder itself, to facilitate method chaining.
Key-value pairs denoting additional custom request configuration options to be set in the request.
Append the given path to the URL.
This can be used for querying navigation properties of an entity.
To execute a request with an appended path use executeRaw
to avoid errors during deserialization. When using this, the execute
method is omitted from the return type.
The request builder itself without "execute" function, to facilitate method chaining.
Rest
...path: string[]Path to be appended.
Protected
buildCount the number of entities.
A count request builder for execution.
Execute request.
A promise resolving to the requested entities.
Destination or DestinationFetchOptions to execute the request against.
Destination or DestinationFetchOptions to execute the request against.
Add order-by statements to the request.
The request builder itself, to facilitate method chaining.
OrderBy statements to order the response by.
Rest
...orderBy: OrderableAndOrderableInput<EntityT, DeSerializersT, EntityApi<EntityBase, DeSerializersT>, EntityApi<EntityBase, DefaultDeSerializers>>[]Restrict the response to the given selection of properties in the request.
The request builder itself, to facilitate method chaining.
Rest
...selects: Selectable<EntityT, DeSerializersT>[]Fields to select in the request.
Replace the default service path with the given custom path.
In case of the SAP S/4HANA APIs the servicePath defaults to /sap/opu/odata/sap/<SERVICE_NAME>
and can be overwritten here.
The request builder itself, to facilitate method chaining.
Path to override the default with.
Skip number of entities.
The request builder itself, to facilitate method chaining.
Number of matching entities to skip. Useful for paging.
Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.
The request builder itself, to facilitate method chaining.
Set timeout for requests towards the target system given in the destination.
The request builder itself, to facilitate method chaining.
Since v2.13.0. The timeout configuration is replaced by the more general middleware approach in version 3.0 of the SAP Cloud SDK.
Value is in milliseconds and default value is 10000 (10 seconds).
Limit number of returned entities.
The request builder itself, to facilitate method chaining.
Maximum number of entities to return in the response. Can be less, if less entities match the request.
Create the URL based on configuration of the given builder.
Promise resolving to the URL for the request.
Destination or DestinationFetchOptions to execute the request against.
Copyright Ⓒ 2023 SAP SE or an SAP affiliate company. All rights reserved.
Base class for the get all request builders GetAllRequestBuilderV2 and GetAllRequestBuilderV4.