import { FunctionImportParameters , RequestMethodType , ActionFunctionImportRequestBuilderBase } from '@sap-cloud-sdk/odata-common/internal' ; import { DeSerializers } from '../de-serializers' ; import { ODataFunctionImportRequestConfig } from '../request' ; import { createODataUri } from '../uri-conversion' ; typeparam typeparam export class FunctionImportRequestBuilder < DeSerializersT extends DeSerializers , ParametersT , ReturnT > extends ActionFunctionImportRequestBuilderBase < ReturnT , ODataFunctionImportRequestConfig < DeSerializersT , ParametersT > > { param method param defaultServicePath param functionImportName param responseTransformer param parameters param deSerializers constructor ( method , defaultServicePath , functionImportName , readonly responseTransformer , parameters , deSerializers ) { super ( responseTransformer , new ODataFunctionImportRequestConfig ( method , defaultServicePath , functionImportName , parameters , createODataUri ( deSerializers ) ) ) ; } }