import { EntityApi , CreateRequestBuilderBase , entitySerializer , EntityIdentifiable } from '@sap-cloud-sdk/odata-common/internal' ; import { DeSerializers , entityDeserializer } from '../de-serializers' ; import { Entity } from '../entity' ; import { createODataUri } from '../uri-conversion' ; import { responseDataAccessor } from './response-data-accessor' ; typeparam export class CreateRequestBuilder < EntityT extends Entity , DeSerializersT extends DeSerializers > extends CreateRequestBuilderBase < EntityT , DeSerializersT > implements EntityIdentifiable < EntityT , DeSerializersT > { param entityApi param _entity constructor ( entityApi , readonly _entity ) { super ( entityApi , _entity , createODataUri ( entityApi . deSerializers ) , entitySerializer ( entityApi . deSerializers ) , entityDeserializer ( entityApi . deSerializers ) , responseDataAccessor ) ; } }