import { OpenApiRequestBuilder } from '@sap-cloud-sdk/openapi' ; import type { SimpleTestEntity , ComplexTestEntity , SimpleTestEntityWITHSymbols , Schema123456 } from './schema' ; /**
 * Representation of the 'TestCaseApi'.
 * This API is part of the 'test-service' service.
 */ export const TestCaseApi = { param requiredPathItemPathParam param body param queryParameters returns testCaseGetRequiredParameters : ( requiredPathItemPathParam , body , queryParameters ) => new OpenApiRequestBuilder < any > ( 'get' , '/test-cases/parameters/required-parameters/{requiredPathItemPathParam}' , { pathParameters : { requiredPathItemPathParam } , body , queryParameters } ) , param requiredPathItemPathParam param body param queryParameters returns testCasePostRequiredParameters : ( requiredPathItemPathParam , body , queryParameters ) => new OpenApiRequestBuilder < any > ( 'post' , '/test-cases/parameters/required-parameters/{requiredPathItemPathParam}' , { pathParameters : { requiredPathItemPathParam } , body , queryParameters } ) , param duplicateParam param queryParameters returns testCaseGetDuplicateParameters : ( duplicateParam , queryParameters ) => new OpenApiRequestBuilder < any > ( 'get' , '/test-cases/parameters/{duplicateParam}' , { pathParameters : { duplicateParam } , queryParameters } ) , returns duplicateOperationId : ( ) => new OpenApiRequestBuilder < any > ( 'get' , '/test-cases/duplicate-operation-ids' ) , returns duplicateOperationId1_1 : ( ) => new OpenApiRequestBuilder < any > ( 'put' , '/test-cases/duplicate-operation-ids' ) , returns duplicateOperationId_1 : ( ) => new OpenApiRequestBuilder < any > ( 'post' , '/test-cases/duplicate-operation-ids' ) , returns duplicateOperationId1 : ( ) => new OpenApiRequestBuilder < any > ( 'patch' , '/test-cases/duplicate-operation-ids' ) , param const1 param queryParameters returns export : ( const1 , queryParameters ) => new OpenApiRequestBuilder < any > ( 'get' , '/test-cases/reserved-keywords/{const1}' , { pathParameters : { const1 } , queryParameters } ) , param body returns complexSchemas : ( body ) => new OpenApiRequestBuilder < any > ( 'get' , '/test-cases/complex-schemas' , { body } ) , param body returns useNameWithSymbols : ( body ) => new OpenApiRequestBuilder < any > ( 'post' , '/test-cases/complex-schemas' , { body } ) , param body returns schemaNameInteger : ( body ) => new OpenApiRequestBuilder < any > ( 'get' , '/test-cases/schema-name-integer' , { body } ) , returns getTestCasesNoOperationId : ( ) => new OpenApiRequestBuilder < any > ( 'get' , '/test-cases/no-operation-id' ) } ;