@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
JavaScript
;
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