@sap-cloud-sdk/odata-v4
Version:
SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.
18 lines (17 loc) • 950 B
TypeScript
import { CreateRequestBuilderBase } from '@sap-cloud-sdk/odata-common/internal';
import type { Entity } from '../entity';
import type { DefaultDeSerializers, DeSerializers } from '../de-serializers';
import type { EntityApi, EntityIdentifiable } from '@sap-cloud-sdk/odata-common/internal';
/**
* Create OData request to create an entity.
* @typeParam EntityT - Type of the entity to be created.
*/
export declare class CreateRequestBuilder<EntityT extends Entity, DeSerializersT extends DeSerializers = DefaultDeSerializers> extends CreateRequestBuilderBase<EntityT, DeSerializersT> implements EntityIdentifiable<EntityT, DeSerializersT> {
readonly _entity: EntityT;
/**
* Creates an instance of CreateRequestBuilder.
* @param entityApi - Entity API for building and executing the request.
* @param _entity - Entity to be created.
*/
constructor(entityApi: EntityApi<EntityT, DeSerializersT>, _entity: EntityT);
}