UNPKG

@sap-cloud-sdk/odata-v4

Version:

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

24 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CreateRequestBuilder = void 0; const internal_1 = require("@sap-cloud-sdk/odata-common/internal"); const de_serializers_1 = require("../de-serializers"); const uri_conversion_1 = require("../uri-conversion"); const response_data_accessor_1 = require("./response-data-accessor"); /** * Create OData request to create an entity. * @typeParam EntityT - Type of the entity to be created. */ class CreateRequestBuilder extends internal_1.CreateRequestBuilderBase { /** * Creates an instance of CreateRequestBuilder. * @param entityApi - Entity API for building and executing the request. * @param _entity - Entity to be created. */ constructor(entityApi, _entity) { super(entityApi, _entity, (0, uri_conversion_1.createODataUri)(entityApi.deSerializers), (0, internal_1.entitySerializer)(entityApi.deSerializers), (0, de_serializers_1.entityDeserializer)(entityApi.deSerializers), response_data_accessor_1.responseDataAccessor); this._entity = _entity; } } exports.CreateRequestBuilder = CreateRequestBuilder; //# sourceMappingURL=create-request-builder.js.map