import { entityDeserializer , ActionImportRequestBuilder , ActionImportParameter , transformReturnValueForComplexType , DeSerializers , DefaultDeSerializers , defaultDeSerializers } from '@sap-cloud-sdk/odata-v4' ; import { multipleSchemasService } from './service' ; import { TestComplexType1 } from './TestComplexType1' ; import { TestComplexType2 } from './TestComplexType2' ; /**
 * Type of the parameters to be passed to [[testActionImportNoParameterComplexReturnType1]].
 */ export interface TestActionImportNoParameterComplexReturnType1Parameters < DeSerializersT extends DeSerializers > { } param parameters returns export function testActionImportNoParameterComplexReturnType1 < DeSerializersT extends DeSerializers = DefaultDeSerializers > ( parameters , deSerializers = defaultDeSerializers as any ) { const params = { } ; return new ActionImportRequestBuilder ( '/sap/opu/odata/sap/API_TEST_SRV' , 'TestActionImportNoParameterComplexReturnType1' , data => transformReturnValueForComplexType ( data , data => entityDeserializer ( deSerializers ) . deserializeComplexType ( data , TestComplexType1 ) ) , params , deSerializers ) ; } /**
 * Type of the parameters to be passed to [[testActionImportNoParameterComplexReturnType2]].
 */ export interface TestActionImportNoParameterComplexReturnType2Parameters < DeSerializersT extends DeSerializers > { } param parameters returns export function testActionImportNoParameterComplexReturnType2 < DeSerializersT extends DeSerializers = DefaultDeSerializers > ( parameters , deSerializers = defaultDeSerializers as any ) { const params = { } ; return new ActionImportRequestBuilder ( '/sap/opu/odata/sap/API_TEST_SRV' , 'TestActionImportNoParameterComplexReturnType2' , data => transformReturnValueForComplexType ( data , data => entityDeserializer ( deSerializers ) . deserializeComplexType ( data , TestComplexType2 ) ) , params , deSerializers ) ; } export const actionImports = { testActionImportNoParameterComplexReturnType1 , testActionImportNoParameterComplexReturnType2 } ;