Class ODataGetAllRequestConfig<EntityT, DeSerializersT>

OData getAll request configuration for an entity type.

Type Parameters

Hierarchy (View Summary)

Implements

Constructors

Properties

basePath: string
defaultBasePath: string
defaultHeaders: Record<string, any>
expands: Expandable<
    EntityT,
    DeSerializersT,
    EntityApi<EntityBase, DeSerializersT>,
>[]

Filter the results based on conditions.

orderBy: Orderable<EntityT>[]

Order the results in, e.g., asc or desc order.

parameterEncoder: ParameterEncoder
payload: string | Record<string, any>

Select a list of fields on the schema property of the entity api.

skip: number

Skip a number of results in the requested set.

top: number

Limit the number of results to the given number.

Accessors

  • get appendedPaths(): string[]
  • Returns string[]

  • get customHeaders(): Record<string, string>
  • Returns Record<string, string>

  • set customHeaders(headers: Record<string, string>): void
  • Parameters

    • headers: Record<string, string>

    Returns void

  • get customQueryParameters(): Record<string, string>
  • Returns Record<string, string>

  • set customQueryParameters(queryParameters: Record<string, string>): void
  • Parameters

    • queryParameters: Record<string, string>

    Returns void

  • get customRequestConfiguration(): Record<string, string>
  • Returns Record<string, string>

  • set customRequestConfiguration(requestConfiguration: CustomRequestConfig): void
  • Parameters

    Returns void

  • get fetchCsrfToken(): boolean
  • Returns boolean

  • set fetchCsrfToken(fetchCsrfToken: boolean): void
  • Parameters

    • fetchCsrfToken: boolean

    Returns void

  • get middlewares(): HttpMiddleware[]
  • Returns HttpMiddleware[]

  • set middlewares(middlewares: HttpMiddleware[]): void
  • Parameters

    Returns void

Methods

  • Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    Parameters

    • headers: Record<string, string>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

    Returns void

  • Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    Parameters

    • queryParameters: Record<string, string>

      Key-value pairs where the key is the name of a query parameter and the value is the respective value.

    Returns void

  • Add custom request configuration to the request.

    Parameters

    • requestConfiguration: Record<string, any>

      Key-value pairs where the key is the name of a request configuration and the value is the respective value.

      Copyright Ⓒ 2024 SAP SE or an SAP affiliate company. All rights reserved.

    Returns void

  • Parameters

    • ...path: string[]

    Returns void

  • Parameters

    • params: Record<string, any>

    Returns Record<string, any>

  • Internal

    Returns Record<string, any>

  • Internal

    Returns string