Creates an instance of GetAllRequestBuilder.
Entity API for building and executing the request.
Readonly
_deDummy property to also include the deserializer type in the structure of the entity type.
Readonly
_entityDummy property whose type makes structurally identical entities distinguishable in TypeScript.
Readonly
_entityReadonly
_entityReadonly
dataReadonly
entityAdd custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.
Key-value pairs denoting additional custom query parameters to be set in the request.
The request builder itself, to facilitate method chaining.
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.
Key-value pairs denoting additional custom request configuration options to be set in the request.
The request builder itself, to facilitate method chaining.
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.
Rest
...path: string[]Path to be appended.
The request builder itself without "execute" function, to facilitate method chaining.
Protected
buildCount the number of entities.
A count request builder for execution.
Execute request.
Destination or DestinationFetchOptions to execute the request against.
A promise resolving to the requested entities.
Execute request and return an @sap-cloud-sdk/http-client!HttpResponse.
Destination or DestinationFetchOptions to execute the request against.
A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.
Add filter statements to the request.
Filter expressions to restrict the response.
The request builder itself, to facilitate method chaining.
Rest
...expressions: Filterable<EntityT, DeSerializersT>[]Set middleware for requests towards the target system given in the destination.
Middlewares to be applied to the executeHttpRequest().
The request builder itself, to facilitate method chaining.
Rest
...middlewares: HttpMiddleware[]Add order-by statements to the request.
OrderBy statements to order the response by.
The request builder itself, to facilitate method chaining.
Rest
...orderBy: OrderableAndOrderableInput<EntityT, DeSerializersT, EntityApi<EntityBase, DeSerializersT>>[]Restrict the response to the given selection of properties in the request.
Rest
...selects: Selectable<EntityT, DeSerializersT>[]Fields to select in the request.
The request builder itself, to facilitate method chaining.
Replace the default service path with the given custom path.
In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME>
and can be overwritten here.
Path to override the default with.
The request builder itself, to facilitate method chaining.
Create the URL based on configuration of the given builder.
Destination or DestinationFetchOptions to execute the request against.
Promise resolving to the URL for the request.
Copyright Ⓒ 2024 SAP SE or an SAP affiliate company. All rights reserved.
Represents an object that is related to an entity. Objects that have the same structure would be represented by the same type in TypeScript. This interface allows to identify equal structures as different structures if they are related to different entities.