Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

  • new ODataBatchConfig(defaultServicePath: string, batchId: string): ODataBatchConfig
  • deprecated

    Since v1.21.0. Use superclass instead. Creates an instance of ODataBatchConfig.

    Parameters

    • defaultServicePath: string

      The default OData service path

    • batchId: string

      The batch id for building the header and the payload.

    Returns ODataBatchConfig

Properties

boundary: string
customServicePath: string
defaultHeaders: Record<string, any>
defaultServicePath: string
payload: string | Record<string, any>
subRequestPathType: BatchSubRequestPathType
content_type_prefix: "multipart/mixed; boundary=batch_" = "multipart/mixed; boundary=batch_"
deprecated

Since v1.30.0.

Accessors

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

  • get batchId(): string
  • deprecated

    Since v1.30.0. Use boundary instead.

    Returns string

  • get contentType(): any
  • deprecated

    Since v1.30.0. Use defaultHeaders instead.

    Returns any

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

  • Parameters

    • headers: Record<string, string>

    Returns void

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

  • Parameters

    • queryParameters: Record<string, string>

    Returns void

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

  • Parameters

    • requestConfiguration: Record<string, string>

    Returns void

  • get fetchCsrfToken(): boolean
  • set fetchCsrfToken(fetchCsrfToken: boolean): void
  • Returns boolean

  • Parameters

    • fetchCsrfToken: boolean

    Returns void

Methods

  • addCustomHeaders(headers: Record<string, string>): void
  • 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

  • addCustomQueryParameters(queryParameters: Record<string, string>): 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

  • addCustomRequestConfiguration(requestConfiguration: Record<string, string>): void
  • Add custom request configuration to the request.

    Parameters

    • requestConfiguration: Record<string, string>

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

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

    Returns void

  • appendPath(...path: string[]): void
  • Parameters

    • Rest ...path: string[]

    Returns void

  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • queryParameters(): Record<string, any>
  • resourcePath(): string
  • withSubRequestPathType(subRequestPathType: BatchSubRequestPathType): void