UNPKG

@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
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); }