UNPKG

@sap-cloud-sdk/odata-v4

Version:

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

25 lines 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ODataBoundActionRequestConfig = void 0; // eslint-disable-next-line max-classes-per-file const odata_action_request_config_1 = require("./odata-action-request-config"); /** * Action request configuration for an entity type. * @typeParam DeSerializersT - Type of the deserializer use on the request * @typeParam ParametersT - Type of the parameter to setup a request with */ class ODataBoundActionRequestConfig extends odata_action_request_config_1.ODataActionRequestConfig { constructor(entityApi, actionName, parameters, oDataUri) { super(entityApi.entityConstructor._defaultBasePath, actionName, parameters, oDataUri); this.entityApi = entityApi; this.oDataUri = oDataUri; } resourcePath() { return `${this.oDataUri.getResourcePathForKeys(this.keys, this.entityApi)}/${super.resourcePath()}`; } queryParameters() { return {}; } } exports.ODataBoundActionRequestConfig = ODataBoundActionRequestConfig; //# sourceMappingURL=odata-bound-action-request-config.js.map