UNPKG

@sap-cloud-sdk/odata-v4

Version:

SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.

17 lines (16 loc) 1.05 kB
import { ODataActionRequestConfig } from './odata-action-request-config'; import type { ODataUri, EntityBase, EntityApi, OperationParameters, WithKeys } from '@sap-cloud-sdk/odata-common'; import type { DeSerializers } from '../de-serializers'; /** * Action request configuration for an entity type. * @template DeSerializersT - Type of the deserializer use on the request. * @template ParametersT - Type of the parameter to setup a request with. */ export declare class ODataBoundActionRequestConfig<EntityT extends EntityBase, DeSerializersT extends DeSerializers, ParametersT> extends ODataActionRequestConfig<DeSerializersT, ParametersT> implements WithKeys { readonly entityApi: EntityApi<EntityT, DeSerializersT>; readonly oDataUri: ODataUri<DeSerializersT>; keys: Record<string, any>; constructor(entityApi: EntityApi<EntityT, DeSerializersT>, actionName: string, parameters: OperationParameters<ParametersT>, oDataUri: ODataUri<DeSerializersT>); resourcePath(): string; queryParameters(): Record<string, any>; }