private final ServiceVersion serviceVersion = new ServiceVersion("v2.8");
private final String serviceName = "Baseline";
public BaselineRescriptServiceBindingDescriptor() {
List<RescriptParamBindingDescriptor> echoCougarPropertyValueParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
echoCougarPropertyValueParamBindings.add(new RescriptParamBindingDescriptor("propertyName", ParamSource.QUERY));
echoCougarPropertyValueDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.echoCougarPropertyValueKey, "/propertyEcho", "GET", echoCougarPropertyValueParamBindings , EchoCougarPropertyValueResponse.class);
List<RescriptParamBindingDescriptor> mandatoryCollectionElementTestParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
mandatoryCollectionElementTestParamBindings.add(new RescriptParamBindingDescriptor("inputList", ParamSource.BODY));
mandatoryCollectionElementTestParamBindings.add(new RescriptParamBindingDescriptor("inputMap", ParamSource.BODY));
mandatoryCollectionElementTestDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.mandatoryCollectionElementTestKey, "/mandatoryCollectionElementTest", "POST", mandatoryCollectionElementTestParamBindings, null, MandatoryCollectionElementTestRequest.class);
List<RescriptParamBindingDescriptor> interceptorCheckedExceptionOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
interceptorCheckedExceptionOperationParamBindings.add(new RescriptParamBindingDescriptor("preOrPostException", ParamSource.QUERY));
interceptorCheckedExceptionOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.interceptorCheckedExceptionOperationKey, "/interceptorCheckedExceptionOperation", "GET", interceptorCheckedExceptionOperationParamBindings );
List<RescriptParamBindingDescriptor> listOfComplexOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
listOfComplexOperationParamBindings.add(new RescriptParamBindingDescriptor("inputList", ParamSource.BODY));
listOfComplexOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.listOfComplexOperationKey, "/listOfComplexOperation", "POST", listOfComplexOperationParamBindings, null, ListOfComplexOperationRequest.class);
List<RescriptParamBindingDescriptor> setOfComplexOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
setOfComplexOperationParamBindings.add(new RescriptParamBindingDescriptor("inputSet", ParamSource.BODY));
setOfComplexOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.setOfComplexOperationKey, "/setOfComplexOperation", "POST", setOfComplexOperationParamBindings, null, SetOfComplexOperationRequest.class);
List<RescriptParamBindingDescriptor> mapOfComplexOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
mapOfComplexOperationParamBindings.add(new RescriptParamBindingDescriptor("inputMap", ParamSource.BODY));
mapOfComplexOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.mapOfComplexOperationKey, "/mapOfComplexOperation", "POST", mapOfComplexOperationParamBindings, null, MapOfComplexOperationRequest.class);
List<RescriptParamBindingDescriptor> testSimpleDateListGetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSimpleDateListGetParamBindings.add(new RescriptParamBindingDescriptor("inputList", ParamSource.BODY));
testSimpleDateListGetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSimpleDateListGetKey, "/testSimpleDateListGet", "POST", testSimpleDateListGetParamBindings, TestSimpleDateListGetResponse.class, TestSimpleDateListGetRequest.class);
List<RescriptParamBindingDescriptor> testSimpleMapGetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSimpleMapGetParamBindings.add(new RescriptParamBindingDescriptor("inputMap", ParamSource.BODY));
testSimpleMapGetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSimpleMapGetKey, "/simpleMapGet", "POST", testSimpleMapGetParamBindings, TestSimpleMapGetResponse.class, TestSimpleMapGetRequest.class);
List<RescriptParamBindingDescriptor> testSimpleListGetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSimpleListGetParamBindings.add(new RescriptParamBindingDescriptor("inputList", ParamSource.BODY));
testSimpleListGetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSimpleListGetKey, "/simpleListGet", "POST", testSimpleListGetParamBindings, TestSimpleListGetResponse.class, TestSimpleListGetRequest.class);
List<RescriptParamBindingDescriptor> testSimpleSetGetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSimpleSetGetParamBindings.add(new RescriptParamBindingDescriptor("inputSet", ParamSource.BODY));
testSimpleSetGetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSimpleSetGetKey, "/simpleSetGet", "POST", testSimpleSetGetParamBindings, TestSimpleSetGetResponse.class, TestSimpleSetGetRequest.class);
List<RescriptParamBindingDescriptor> testSimpleGetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSimpleGetParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
testSimpleGetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSimpleGetKey, "/simple", "GET", testSimpleGetParamBindings , TestSimpleGetResponse.class);
List<RescriptParamBindingDescriptor> testSimpleGetQAParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSimpleGetQAParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
testSimpleGetQADescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSimpleGetQAKey, "/testSimpleGetQA", "GET", testSimpleGetQAParamBindings , TestSimpleGetQAResponse.class);
List<RescriptParamBindingDescriptor> testLargeGetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testLargeGetParamBindings.add(new RescriptParamBindingDescriptor("size", ParamSource.QUERY));
testLargeGetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testLargeGetKey, "/largeGet", "GET", testLargeGetParamBindings , TestLargeGetResponse.class);
List<RescriptParamBindingDescriptor> testLargeMapGetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testLargeMapGetParamBindings.add(new RescriptParamBindingDescriptor("size", ParamSource.QUERY));
testLargeMapGetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testLargeMapGetKey, "/map", "GET", testLargeMapGetParamBindings , TestLargeMapGetResponse.class);
List<RescriptParamBindingDescriptor> testMapsNameClashParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testMapsNameClashParamBindings.add(new RescriptParamBindingDescriptor("mapParam", ParamSource.BODY));
testMapsNameClashDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testMapsNameClashKey, "/map1", "POST", testMapsNameClashParamBindings, TestMapsNameClashResponse.class, TestMapsNameClashRequest.class);
List<RescriptParamBindingDescriptor> testSleepParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSleepParamBindings.add(new RescriptParamBindingDescriptor("sleep", ParamSource.QUERY));
testSleepDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSleepKey, "/simple/sleep", "GET", testSleepParamBindings );
List<RescriptParamBindingDescriptor> cancelSleepsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
cancelSleepsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.cancelSleepsKey, "/simple/cancelSleeps", "GET", cancelSleepsParamBindings , CancelSleepsResponse.class);
List<RescriptParamBindingDescriptor> testParameterStylesParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testParameterStylesParamBindings.add(new RescriptParamBindingDescriptor("HeaderParam", ParamSource.HEADER));
testParameterStylesParamBindings.add(new RescriptParamBindingDescriptor("secondHeaderParam", ParamSource.HEADER));
testParameterStylesParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
testParameterStylesParamBindings.add(new RescriptParamBindingDescriptor("dateQueryParam", ParamSource.QUERY));
testParameterStylesParamBindings.add(new RescriptParamBindingDescriptor("ok", ParamSource.HEADER));
testParameterStylesDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testParameterStylesKey, "/styles", "GET", testParameterStylesParamBindings , TestParameterStylesResponse.class);
List<RescriptParamBindingDescriptor> testParameterStylesQAParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testParameterStylesQAParamBindings.add(new RescriptParamBindingDescriptor("HeaderParam", ParamSource.HEADER));
testParameterStylesQAParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
testParameterStylesQAParamBindings.add(new RescriptParamBindingDescriptor("dateQueryParam", ParamSource.QUERY));
testParameterStylesQADescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testParameterStylesQAKey, "/testParameterStylesQA", "GET", testParameterStylesQAParamBindings , TestParameterStylesQAResponse.class);
List<RescriptParamBindingDescriptor> testDateRetrievalParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testDateRetrievalParamBindings.add(new RescriptParamBindingDescriptor("inputDates", ParamSource.BODY));
testDateRetrievalDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testDateRetrievalKey, "/dates", "POST", testDateRetrievalParamBindings, TestDateRetrievalResponse.class, TestDateRetrievalRequest.class);
List<RescriptParamBindingDescriptor> testDoubleHandlingParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testDoubleHandlingParamBindings.add(new RescriptParamBindingDescriptor("doubleContainer", ParamSource.BODY));
testDoubleHandlingParamBindings.add(new RescriptParamBindingDescriptor("doubleVal", ParamSource.BODY));
testDoubleHandlingDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testDoubleHandlingKey, "/doubles", "POST", testDoubleHandlingParamBindings, TestDoubleHandlingResponse.class, TestDoubleHandlingRequest.class);
List<RescriptParamBindingDescriptor> testListRetrievalParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testListRetrievalParamBindings.add(new RescriptParamBindingDescriptor("seed", ParamSource.QUERY));
testListRetrievalDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testListRetrievalKey, "/primitiveLists", "GET", testListRetrievalParamBindings , TestListRetrievalResponse.class);
List<RescriptParamBindingDescriptor> testComplexMutatorParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testComplexMutatorParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
testComplexMutatorDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testComplexMutatorKey, "/complex", "POST", testComplexMutatorParamBindings, TestComplexMutatorResponse.class, TestComplexMutatorRequest.class);
List<RescriptParamBindingDescriptor> testLargePostParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testLargePostParamBindings.add(new RescriptParamBindingDescriptor("largeRequest", ParamSource.BODY));
testLargePostDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testLargePostKey, "/largePost", "POST", testLargePostParamBindings, TestLargePostResponse.class, TestLargePostRequest.class);
List<RescriptParamBindingDescriptor> testLargePostQAParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testLargePostQAParamBindings.add(new RescriptParamBindingDescriptor("largeRequest", ParamSource.BODY));
testLargePostQADescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testLargePostQAKey, "/testLargePostQA", "POST", testLargePostQAParamBindings, TestLargePostQAResponse.class, TestLargePostQARequest.class);
List<RescriptParamBindingDescriptor> testExceptionParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testExceptionParamBindings.add(new RescriptParamBindingDescriptor("responseCode", ParamSource.QUERY));
testExceptionParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
testExceptionDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testExceptionKey, "/exception", "GET", testExceptionParamBindings , TestExceptionResponse.class);
List<RescriptParamBindingDescriptor> testExceptionQAParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testExceptionQAParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
testExceptionQADescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testExceptionQAKey, "/testExceptionQA", "GET", testExceptionQAParamBindings , TestExceptionQAResponse.class);
List<RescriptParamBindingDescriptor> testNamedCougarExceptionParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testNamedCougarExceptionParamBindings.add(new RescriptParamBindingDescriptor("errorCodeName", ParamSource.QUERY));
testNamedCougarExceptionDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testNamedCougarExceptionKey, "/testNamedCougarException", "GET", testNamedCougarExceptionParamBindings , TestNamedCougarExceptionResponse.class);
List<RescriptParamBindingDescriptor> testSecureServiceParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSecureServiceParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
testSecureServiceDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSecureServiceKey, "/secure", "GET", testSecureServiceParamBindings , TestSecureServiceResponse.class);
List<RescriptParamBindingDescriptor> testNoParamsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testNoParamsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testNoParamsKey, "/noparams", "GET", testNoParamsParamBindings , TestNoParamsResponse.class);
List<RescriptParamBindingDescriptor> testIdentityChainParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testIdentityChainDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testIdentityChainKey, "/identityChain", "GET", testIdentityChainParamBindings , TestIdentityChainResponse.class);
List<RescriptParamBindingDescriptor> testSimpleTypeReplacementParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testSimpleTypeReplacementParamBindings.add(new RescriptParamBindingDescriptor("simpleInt", ParamSource.QUERY));
testSimpleTypeReplacementParamBindings.add(new RescriptParamBindingDescriptor("simpleDouble", ParamSource.QUERY));
testSimpleTypeReplacementParamBindings.add(new RescriptParamBindingDescriptor("simpleString", ParamSource.QUERY));
testSimpleTypeReplacementParamBindings.add(new RescriptParamBindingDescriptor("simpleEnum", ParamSource.QUERY));
testSimpleTypeReplacementDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testSimpleTypeReplacementKey, "/simpletypes", "GET", testSimpleTypeReplacementParamBindings , TestSimpleTypeReplacementResponse.class);
List<RescriptParamBindingDescriptor> testStringableListsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testStringableListsParamBindings.add(new RescriptParamBindingDescriptor("intList", ParamSource.QUERY));
testStringableListsParamBindings.add(new RescriptParamBindingDescriptor("stringList", ParamSource.QUERY));
testStringableListsParamBindings.add(new RescriptParamBindingDescriptor("enumList", ParamSource.QUERY));
testStringableListsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testStringableListsKey, "/simpleLists", "GET", testStringableListsParamBindings , TestStringableListsResponse.class);
List<RescriptParamBindingDescriptor> testBodyParamsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testBodyParamsParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
testBodyParamsParamBindings.add(new RescriptParamBindingDescriptor("value", ParamSource.BODY));
testBodyParamsParamBindings.add(new RescriptParamBindingDescriptor("complex", ParamSource.BODY));
testBodyParamsParamBindings.add(new RescriptParamBindingDescriptor("myEnum", ParamSource.QUERY));
testBodyParamsParamBindings.add(new RescriptParamBindingDescriptor("anotherComplex", ParamSource.BODY));
testBodyParamsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testBodyParamsKey, "/multibody", "POST", testBodyParamsParamBindings, TestBodyParamsResponse.class, TestBodyParamsRequest.class);
List<RescriptParamBindingDescriptor> testDirectMapReturnParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testDirectMapReturnParamBindings.add(new RescriptParamBindingDescriptor("seed", ParamSource.QUERY));
testDirectMapReturnParamBindings.add(new RescriptParamBindingDescriptor("async", ParamSource.QUERY));
testDirectMapReturnDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testDirectMapReturnKey, "/direct/map", "GET", testDirectMapReturnParamBindings , TestDirectMapReturnResponse.class);
List<RescriptParamBindingDescriptor> testDirectListReturnParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testDirectListReturnParamBindings.add(new RescriptParamBindingDescriptor("seed", ParamSource.QUERY));
testDirectListReturnParamBindings.add(new RescriptParamBindingDescriptor("async", ParamSource.QUERY));
testDirectListReturnDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testDirectListReturnKey, "/direct/list", "GET", testDirectListReturnParamBindings , TestDirectListReturnResponse.class);
List<RescriptParamBindingDescriptor> kpiTestingParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
kpiTestingParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
kpiTestingDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.kpiTestingKey, "/kpiTesting", "GET", kpiTestingParamBindings , KpiTestingResponse.class);
List<RescriptParamBindingDescriptor> waitSecondsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
waitSecondsParamBindings.add(new RescriptParamBindingDescriptor("seconds", ParamSource.QUERY));
waitSecondsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.waitSecondsKey, "/waitSeconds", "GET", waitSecondsParamBindings , WaitSecondsResponse.class);
List<RescriptParamBindingDescriptor> logMessageParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
logMessageParamBindings.add(new RescriptParamBindingDescriptor("logString", ParamSource.QUERY));
logMessageParamBindings.add(new RescriptParamBindingDescriptor("logLevel", ParamSource.QUERY));
logMessageDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.logMessageKey, "/logMessage", "GET", logMessageParamBindings , LogMessageResponse.class);
List<RescriptParamBindingDescriptor> bulkCallerParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
bulkCallerParamBindings.add(new RescriptParamBindingDescriptor("cycles", ParamSource.QUERY));
bulkCallerParamBindings.add(new RescriptParamBindingDescriptor("logLevel", ParamSource.QUERY));
bulkCallerDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.bulkCallerKey, "/bulkCaller", "GET", bulkCallerParamBindings , BulkCallerResponse.class);
List<RescriptParamBindingDescriptor> changeLogLevelParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
changeLogLevelParamBindings.add(new RescriptParamBindingDescriptor("logName", ParamSource.QUERY));
changeLogLevelParamBindings.add(new RescriptParamBindingDescriptor("level", ParamSource.QUERY));
changeLogLevelDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.changeLogLevelKey, "/changeLogLevel", "GET", changeLogLevelParamBindings , ChangeLogLevelResponse.class);
List<RescriptParamBindingDescriptor> enumOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
enumOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
enumOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
enumOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
enumOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.enumOperationKey, "/enumOperation", "POST", enumOperationParamBindings, EnumOperationResponse.class, EnumOperationRequest.class);
List<RescriptParamBindingDescriptor> enumHandlingParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
enumHandlingParamBindings.add(new RescriptParamBindingDescriptor("bodyParameter", ParamSource.BODY));
enumHandlingParamBindings.add(new RescriptParamBindingDescriptor("returnUnknown", ParamSource.BODY));
enumHandlingDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.enumHandlingKey, "/enumHandling", "POST", enumHandlingParamBindings, EnumHandlingResponse.class, EnumHandlingRequest.class);
List<RescriptParamBindingDescriptor> enumHandling2ParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
enumHandling2ParamBindings.add(new RescriptParamBindingDescriptor("bodyParameter", ParamSource.BODY));
enumHandling2ParamBindings.add(new RescriptParamBindingDescriptor("returnUnknown", ParamSource.BODY));
enumHandling2Descriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.enumHandling2Key, "/enumHandling2", "POST", enumHandling2ParamBindings, EnumHandling2Response.class, EnumHandling2Request.class);
List<RescriptParamBindingDescriptor> enumHandling3ParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
enumHandling3ParamBindings.add(new RescriptParamBindingDescriptor("bodyParameter", ParamSource.BODY));
enumHandling3ParamBindings.add(new RescriptParamBindingDescriptor("returnUnknown", ParamSource.BODY));
enumHandling3Descriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.enumHandling3Key, "/enumHandling3", "POST", enumHandling3ParamBindings, EnumHandling3Response.class, EnumHandling3Request.class);
List<RescriptParamBindingDescriptor> i32OperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i32OperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
i32OperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
i32OperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
i32OperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i32OperationKey, "/i32Operation", "POST", i32OperationParamBindings, I32OperationResponse.class, I32OperationRequest.class);
List<RescriptParamBindingDescriptor> i64OperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i64OperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
i64OperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
i64OperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
i64OperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i64OperationKey, "/i64Operation", "POST", i64OperationParamBindings, I64OperationResponse.class, I64OperationRequest.class);
List<RescriptParamBindingDescriptor> byteOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
byteOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
byteOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
byteOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
byteOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.byteOperationKey, "/byteOperation", "POST", byteOperationParamBindings, ByteOperationResponse.class, ByteOperationRequest.class);
List<RescriptParamBindingDescriptor> floatOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
floatOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
floatOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
floatOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
floatOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.floatOperationKey, "/floatOperation", "POST", floatOperationParamBindings, FloatOperationResponse.class, FloatOperationRequest.class);
List<RescriptParamBindingDescriptor> doubleOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
doubleOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
doubleOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
doubleOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
doubleOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.doubleOperationKey, "/doubleOperation", "POST", doubleOperationParamBindings, DoubleOperationResponse.class, DoubleOperationRequest.class);
List<RescriptParamBindingDescriptor> boolOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
boolOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
boolOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
boolOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
boolOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.boolOperationKey, "/boolOperation", "POST", boolOperationParamBindings, BoolOperationResponse.class, BoolOperationRequest.class);
List<RescriptParamBindingDescriptor> nonMandatoryParamsOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
nonMandatoryParamsOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
nonMandatoryParamsOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
nonMandatoryParamsOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
nonMandatoryParamsOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.nonMandatoryParamsOperationKey, "/nonMandatoryParamsOperation", "POST", nonMandatoryParamsOperationParamBindings, NonMandatoryParamsOperationResponse.class, NonMandatoryParamsOperationRequest.class);
List<RescriptParamBindingDescriptor> mandatoryParamsOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
mandatoryParamsOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
mandatoryParamsOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
mandatoryParamsOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
mandatoryParamsOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.mandatoryParamsOperationKey, "/mandatoryParamsOperation", "POST", mandatoryParamsOperationParamBindings, MandatoryParamsOperationResponse.class, MandatoryParamsOperationRequest.class);
List<RescriptParamBindingDescriptor> setHealthStatusInfoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
setHealthStatusInfoParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
setHealthStatusInfoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.setHealthStatusInfoKey, "/setHealthStatusInfo", "POST", setHealthStatusInfoParamBindings, SetHealthStatusInfoResponse.class, SetHealthStatusInfoRequest.class);
List<RescriptParamBindingDescriptor> dateTimeOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
dateTimeOperationParamBindings.add(new RescriptParamBindingDescriptor("bodyParamDateTimeObject", ParamSource.BODY));
dateTimeOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.dateTimeOperationKey, "/dateTimeOperation", "POST", dateTimeOperationParamBindings, DateTimeOperationResponse.class, DateTimeOperationRequest.class);
List<RescriptParamBindingDescriptor> simpleMapOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
simpleMapOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
simpleMapOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.simpleMapOperationKey, "/simpleMapOperation", "POST", simpleMapOperationParamBindings, SimpleMapOperationResponse.class, SimpleMapOperationRequest.class);
List<RescriptParamBindingDescriptor> complexMapOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
complexMapOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
complexMapOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.complexMapOperationKey, "/complexMapOperation", "POST", complexMapOperationParamBindings, ComplexMapOperationResponse.class, ComplexMapOperationRequest.class);
List<RescriptParamBindingDescriptor> simpleSetOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
simpleSetOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
simpleSetOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.simpleSetOperationKey, "/simpleSetOperation", "POST", simpleSetOperationParamBindings, SimpleSetOperationResponse.class, SimpleSetOperationRequest.class);
List<RescriptParamBindingDescriptor> complexSetOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
complexSetOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
complexSetOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.complexSetOperationKey, "/complexSetOperation", "POST", complexSetOperationParamBindings, ComplexSetOperationResponse.class, ComplexSetOperationRequest.class);
List<RescriptParamBindingDescriptor> dateTimeSetOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
dateTimeSetOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
dateTimeSetOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.dateTimeSetOperationKey, "/dateTimeSetOperation", "POST", dateTimeSetOperationParamBindings, DateTimeSetOperationResponse.class, DateTimeSetOperationRequest.class);
List<RescriptParamBindingDescriptor> dateTimeListOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
dateTimeListOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
dateTimeListOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.dateTimeListOperationKey, "/dateTimeListOperation", "POST", dateTimeListOperationParamBindings, DateTimeListOperationResponse.class, DateTimeListOperationRequest.class);
List<RescriptParamBindingDescriptor> dateTimeMapOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
dateTimeMapOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
dateTimeMapOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.dateTimeMapOperationKey, "/dateTimeMapOperation", "POST", dateTimeMapOperationParamBindings, DateTimeMapOperationResponse.class, DateTimeMapOperationRequest.class);
List<RescriptParamBindingDescriptor> mapDateTimeKeyOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
mapDateTimeKeyOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
mapDateTimeKeyOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.mapDateTimeKeyOperationKey, "/mapDateTimeKeyOperation", "POST", mapDateTimeKeyOperationParamBindings, MapDateTimeKeyOperationResponse.class, MapDateTimeKeyOperationRequest.class);
List<RescriptParamBindingDescriptor> i32SimpleTypeOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i32SimpleTypeOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
i32SimpleTypeOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
i32SimpleTypeOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
i32SimpleTypeOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i32SimpleTypeOperationKey, "/i32SimpleTypeOperation", "POST", i32SimpleTypeOperationParamBindings, I32SimpleTypeOperationResponse.class, I32SimpleTypeOperationRequest.class);
List<RescriptParamBindingDescriptor> enumSimpleOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
enumSimpleOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
enumSimpleOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
enumSimpleOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.BODY));
enumSimpleOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.enumSimpleOperationKey, "/enumSimpleOperation", "POST", enumSimpleOperationParamBindings, EnumSimpleOperationResponse.class, EnumSimpleOperationRequest.class);
List<RescriptParamBindingDescriptor> stringListOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
stringListOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
stringListOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
stringListOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.stringListOperationKey, "/stringListOperation", "GET", stringListOperationParamBindings , StringListOperationResponse.class);
List<RescriptParamBindingDescriptor> stringSetOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
stringSetOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
stringSetOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
stringSetOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.stringSetOperationKey, "/stringSetOperation", "GET", stringSetOperationParamBindings , StringSetOperationResponse.class);
List<RescriptParamBindingDescriptor> simpleEnumListOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
simpleEnumListOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
simpleEnumListOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
simpleEnumListOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.simpleEnumListOperationKey, "/simpleEnumListOperation", "GET", simpleEnumListOperationParamBindings , SimpleEnumListOperationResponse.class);
List<RescriptParamBindingDescriptor> callWithEnumResponseParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
callWithEnumResponseDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.callWithEnumResponseKey, "/callWithEnumResponse", "GET", callWithEnumResponseParamBindings , CallWithEnumResponseResponse.class);
List<RescriptParamBindingDescriptor> simpleEnumSetOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
simpleEnumSetOperationParamBindings.add(new RescriptParamBindingDescriptor("headerParam", ParamSource.HEADER));
simpleEnumSetOperationParamBindings.add(new RescriptParamBindingDescriptor("queryParam", ParamSource.QUERY));
simpleEnumSetOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.simpleEnumSetOperationKey, "/simpleEnumSetOperation", "GET", simpleEnumSetOperationParamBindings , SimpleEnumSetOperationResponse.class);
List<RescriptParamBindingDescriptor> voidResponseOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
voidResponseOperationParamBindings.add(new RescriptParamBindingDescriptor("message", ParamSource.QUERY));
voidResponseOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.voidResponseOperationKey, "/voidResponseOperation", "POST", voidResponseOperationParamBindings );
List<RescriptParamBindingDescriptor> callUnknownOperationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
callUnknownOperationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.callUnknownOperationKey, "/callUnknownOperation", "GET", callUnknownOperationParamBindings );
List<RescriptParamBindingDescriptor> simpleEventPublicationParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
simpleEventPublicationParamBindings.add(new RescriptParamBindingDescriptor("time", ParamSource.BODY));
simpleEventPublicationDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.simpleEventPublicationKey, "/simpleEventPublication", "POST", simpleEventPublicationParamBindings, SimpleEventPublicationResponse.class, SimpleEventPublicationRequest.class);
List<RescriptParamBindingDescriptor> emitMatchedBetParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
emitMatchedBetParamBindings.add(new RescriptParamBindingDescriptor("bet", ParamSource.BODY));
emitMatchedBetParamBindings.add(new RescriptParamBindingDescriptor("market", ParamSource.BODY));
emitMatchedBetDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.emitMatchedBetKey, "/emitMatchedBet", "POST", emitMatchedBetParamBindings, null, EmitMatchedBetRequest.class);
List<RescriptParamBindingDescriptor> emitLogMessageParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
emitLogMessageParamBindings.add(new RescriptParamBindingDescriptor("logString", ParamSource.BODY));
emitLogMessageParamBindings.add(new RescriptParamBindingDescriptor("logLevel", ParamSource.BODY));
emitLogMessageParamBindings.add(new RescriptParamBindingDescriptor("timeStamp", ParamSource.BODY));
emitLogMessageDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.emitLogMessageKey, "/emitLogMessage", "POST", emitLogMessageParamBindings, null, EmitLogMessageRequest.class);
List<RescriptParamBindingDescriptor> emitListEventParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
emitListEventParamBindings.add(new RescriptParamBindingDescriptor("messageList", ParamSource.BODY));
emitListEventDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.emitListEventKey, "/emitListEvent", "POST", emitListEventParamBindings, null, EmitListEventRequest.class);
List<RescriptParamBindingDescriptor> emitSetEventParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
emitSetEventParamBindings.add(new RescriptParamBindingDescriptor("messageSet", ParamSource.BODY));
emitSetEventDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.emitSetEventKey, "/emitSetEvent", "POST", emitSetEventParamBindings, null, EmitSetEventRequest.class);
List<RescriptParamBindingDescriptor> emitMapEventParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
emitMapEventParamBindings.add(new RescriptParamBindingDescriptor("messageMap", ParamSource.BODY));
emitMapEventDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.emitMapEventKey, "/emitMapEvent", "POST", emitMapEventParamBindings, null, EmitMapEventRequest.class);
List<RescriptParamBindingDescriptor> boolSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
boolSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
boolSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.boolSimpleTypeEchoKey, "/boolEcho", "GET", boolSimpleTypeEchoParamBindings , BoolSimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> byteSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
byteSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
byteSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.byteSimpleTypeEchoKey, "/byteEcho", "GET", byteSimpleTypeEchoParamBindings , ByteSimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> i32SimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i32SimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
i32SimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i32SimpleTypeEchoKey, "/i32Echo", "GET", i32SimpleTypeEchoParamBindings , I32SimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> i64SimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i64SimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
i64SimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i64SimpleTypeEchoKey, "/i64Echo", "GET", i64SimpleTypeEchoParamBindings , I64SimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> floatSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
floatSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
floatSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.floatSimpleTypeEchoKey, "/floatEcho", "GET", floatSimpleTypeEchoParamBindings , FloatSimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> doubleSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
doubleSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
doubleSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.doubleSimpleTypeEchoKey, "/doubleEcho", "GET", doubleSimpleTypeEchoParamBindings , DoubleSimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> stringSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
stringSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
stringSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.stringSimpleTypeEchoKey, "/stringEcho", "GET", stringSimpleTypeEchoParamBindings , StringSimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> dateTimeSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
dateTimeSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.QUERY));
dateTimeSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.dateTimeSimpleTypeEchoKey, "/dateTimeEcho", "POST", dateTimeSimpleTypeEchoParamBindings , DateTimeSimpleTypeEchoResponse.class);
List<RescriptParamBindingDescriptor> i32ListSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i32ListSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.BODY));
i32ListSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i32ListSimpleTypeEchoKey, "/i32ListEcho", "POST", i32ListSimpleTypeEchoParamBindings, I32ListSimpleTypeEchoResponse.class, I32ListSimpleTypeEchoRequest.class);
List<RescriptParamBindingDescriptor> i32SetSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i32SetSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.BODY));
i32SetSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i32SetSimpleTypeEchoKey, "/i32SetEcho", "POST", i32SetSimpleTypeEchoParamBindings, I32SetSimpleTypeEchoResponse.class, I32SetSimpleTypeEchoRequest.class);
List<RescriptParamBindingDescriptor> i32MapSimpleTypeEchoParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
i32MapSimpleTypeEchoParamBindings.add(new RescriptParamBindingDescriptor("msg", ParamSource.BODY));
i32MapSimpleTypeEchoDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.i32MapSimpleTypeEchoKey, "/i32MapEcho", "POST", i32MapSimpleTypeEchoParamBindings, I32MapSimpleTypeEchoResponse.class, I32MapSimpleTypeEchoRequest.class);
List<RescriptParamBindingDescriptor> getInferredCountryCodeParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
getInferredCountryCodeDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.getInferredCountryCodeKey, "/inferredCountryCode", "GET", getInferredCountryCodeParamBindings , GetInferredCountryCodeResponse.class);
List<RescriptParamBindingDescriptor> emitLongEventParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
emitLongEventParamBindings.add(new RescriptParamBindingDescriptor("emitToEventNamespace", ParamSource.QUERY));
emitLongEventParamBindings.add(new RescriptParamBindingDescriptor("longArg", ParamSource.QUERY));
emitLongEventDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.emitLongEventKey, "/emitLongEvent", "GET", emitLongEventParamBindings );
List<RescriptParamBindingDescriptor> subscribeToOwnEventsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
subscribeToOwnEventsParamBindings.add(new RescriptParamBindingDescriptor("events", ParamSource.QUERY));
subscribeToOwnEventsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.subscribeToOwnEventsKey, "/subscribeToOwnEvents", "POST", subscribeToOwnEventsParamBindings );
List<RescriptParamBindingDescriptor> unsubscribeFromOwnEventsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
unsubscribeFromOwnEventsParamBindings.add(new RescriptParamBindingDescriptor("events", ParamSource.QUERY));
unsubscribeFromOwnEventsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.unsubscribeFromOwnEventsKey, "/unsubscribeFromOwnEvents", "POST", unsubscribeFromOwnEventsParamBindings );
List<RescriptParamBindingDescriptor> getReceivedEventsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
getReceivedEventsParamBindings.add(new RescriptParamBindingDescriptor("event", ParamSource.QUERY));
getReceivedEventsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.getReceivedEventsKey, "/retrieveEvents", "POST", getReceivedEventsParamBindings , GetReceivedEventsResponse.class);
List<RescriptParamBindingDescriptor> updateSimpleConnectedObjectParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
updateSimpleConnectedObjectParamBindings.add(new RescriptParamBindingDescriptor("updatedObject", ParamSource.BODY));
updateSimpleConnectedObjectDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.updateSimpleConnectedObjectKey, "/updateSimpleConnectedObject", "POST", updateSimpleConnectedObjectParamBindings, null, UpdateSimpleConnectedObjectRequest.class);
List<RescriptParamBindingDescriptor> appendSimpleConnectedObjectParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
appendSimpleConnectedObjectParamBindings.add(new RescriptParamBindingDescriptor("object", ParamSource.BODY));
appendSimpleConnectedObjectDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.appendSimpleConnectedObjectKey, "/appendSimpleConnectedObject", "POST", appendSimpleConnectedObjectParamBindings, null, AppendSimpleConnectedObjectRequest.class);
List<RescriptParamBindingDescriptor> updateSimpleConnectedListParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
updateSimpleConnectedListParamBindings.add(new RescriptParamBindingDescriptor("updatedObject", ParamSource.BODY));
updateSimpleConnectedListDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.updateSimpleConnectedListKey, "/updateSimpleConnectedList", "POST", updateSimpleConnectedListParamBindings, null, UpdateSimpleConnectedListRequest.class);
List<RescriptParamBindingDescriptor> updateComplexConnectedObjectParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
updateComplexConnectedObjectParamBindings.add(new RescriptParamBindingDescriptor("updatedObject", ParamSource.BODY));
updateComplexConnectedObjectDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.updateComplexConnectedObjectKey, "/updateComplexConnectedObject", "POST", updateComplexConnectedObjectParamBindings, null, UpdateComplexConnectedObjectRequest.class);
List<RescriptParamBindingDescriptor> closeAllSubscriptionsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
closeAllSubscriptionsParamBindings.add(new RescriptParamBindingDescriptor("heapUri", ParamSource.QUERY));
closeAllSubscriptionsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.closeAllSubscriptionsKey, "/closeAllSubscriptions", "GET", closeAllSubscriptionsParamBindings );
List<RescriptParamBindingDescriptor> getNumSubscriptionsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
getNumSubscriptionsParamBindings.add(new RescriptParamBindingDescriptor("heapUri", ParamSource.QUERY));
getNumSubscriptionsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.getNumSubscriptionsKey, "/getNumSubscriptions", "GET", getNumSubscriptionsParamBindings , GetNumSubscriptionsResponse.class);
List<RescriptParamBindingDescriptor> testConnectedObjectsParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
testConnectedObjectsParamBindings.add(new RescriptParamBindingDescriptor("protocol", ParamSource.QUERY));
testConnectedObjectsDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.testConnectedObjectsKey, "/testConnectedObjects", "GET", testConnectedObjectsParamBindings , TestConnectedObjectsResponse.class);
List<RescriptParamBindingDescriptor> checkSecurityParamBindings = new ArrayList<RescriptParamBindingDescriptor>();
checkSecurityDescriptor = new RescriptOperationBindingDescriptor(BaselineServiceDefinition.checkSecurityKey, "/checkSecurity", "GET", checkSecurityParamBindings , CheckSecurityResponse.class);
operations = new RescriptOperationBindingDescriptor[] {
echoCougarPropertyValueDescriptor,