├── .github └── workflows │ ├── greetings.yml │ ├── maven-central-push.yml │ ├── maven-pr-review.yml │ ├── maven-pr.yml │ └── update-wiki.yml ├── .gitignore ├── .m2 └── settings.xml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── sngular │ │ │ └── multiapi │ │ │ └── converter │ │ │ ├── MultiApiContractConverter.java │ │ │ ├── asyncapi │ │ │ ├── AsyncApiContractConverter.java │ │ │ └── AsyncApiContractConverterUtils.java │ │ │ ├── exception │ │ │ ├── ElementNotFoundException.java │ │ │ └── MultiApiContractConverterException.java │ │ │ ├── openapi │ │ │ ├── OpenApiContractConverter.java │ │ │ ├── OpenApiContractConverterUtils.java │ │ │ └── model │ │ │ │ ├── ConverterPathItem.java │ │ │ │ └── OperationType.java │ │ │ └── utils │ │ │ ├── BasicTypeConstants.java │ │ │ └── RandomGenerator.java │ └── resources │ │ └── META-INF │ │ └── spring.factories └── test │ ├── java │ └── com │ │ └── sngular │ │ └── multiapi │ │ └── converter │ │ ├── asyncapi │ │ ├── AsyncApiContractConverterTest.java │ │ └── AsyncApiContractConverterTestFixtures.java │ │ ├── openapi │ │ ├── OpenApiContractConverterTest.java │ │ ├── OpenApiContractConverterTestFixtures.java │ │ └── OpenApiContractConverterUtilsTest.java │ │ └── util │ │ └── FileHelper.java │ └── resources │ ├── asyncapi │ ├── event-api.yml │ ├── externalfiles │ │ ├── firstSchema.yml │ │ ├── secondSchema.yml │ │ └── thirdSchema.yml │ ├── testArrays.yml │ ├── testArraysWithRef.yml │ ├── testBasicTypes.yml │ ├── testComplexObjects.yml │ ├── testEnums.yml │ ├── testExternalFiles.yml │ └── testExternalFilesWithMultipleSchemas.yml │ └── openapi │ ├── test-config │ └── components.yml │ ├── testAllOfs.yml │ ├── testAnyOfWithArrays.yml │ ├── testAnyOfWithMaps.yml │ ├── testAnyOfs.yml │ ├── testArrays.yml │ ├── testBasicObjectAndRef.yml │ ├── testBasicSchema.yml │ ├── testCompleteApi.yml │ ├── testComplexObjects.yml │ ├── testDuplicateIds.yml │ ├── testEnums.yml │ ├── testExamples.yml │ ├── testExamplesGlobal.yml │ ├── testExternalRef.yml │ ├── testFalse.yml │ ├── testMultiExamplesGlobal.yml │ ├── testOneOfs.yml │ ├── testRefInsideArrays.yml │ ├── testRefs.yml │ ├── testRequestBody.yml │ ├── testRequestHeaders.yml │ ├── testRequestQueryParameters.yml │ └── testSupportMaps.yml └── styles ├── OSS_style_idea.xml └── checkstyle ├── OSS_checkstyle.xml └── OSS_checkstyle_suppressions.xml /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/maven-central-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/.github/workflows/maven-central-push.yml -------------------------------------------------------------------------------- /.github/workflows/maven-pr-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/.github/workflows/maven-pr-review.yml -------------------------------------------------------------------------------- /.github/workflows/maven-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/.github/workflows/maven-pr.yml -------------------------------------------------------------------------------- /.github/workflows/update-wiki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/.github/workflows/update-wiki.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.idea 3 | scc-multiapi-converter.iml 4 | -------------------------------------------------------------------------------- /.m2/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/.m2/settings.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/MultiApiContractConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/MultiApiContractConverter.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverter.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverterUtils.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/exception/ElementNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/exception/ElementNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/exception/MultiApiContractConverterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/exception/MultiApiContractConverterException.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverter.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterUtils.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/openapi/model/ConverterPathItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/openapi/model/ConverterPathItem.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/openapi/model/OperationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/openapi/model/OperationType.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/utils/BasicTypeConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/utils/BasicTypeConstants.java -------------------------------------------------------------------------------- /src/main/java/com/sngular/multiapi/converter/utils/RandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/java/com/sngular/multiapi/converter/utils/RandomGenerator.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/test/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverterTest.java -------------------------------------------------------------------------------- /src/test/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverterTestFixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverterTestFixtures.java -------------------------------------------------------------------------------- /src/test/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterTest.java -------------------------------------------------------------------------------- /src/test/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterTestFixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterTestFixtures.java -------------------------------------------------------------------------------- /src/test/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/sngular/multiapi/converter/util/FileHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/java/com/sngular/multiapi/converter/util/FileHelper.java -------------------------------------------------------------------------------- /src/test/resources/asyncapi/event-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/event-api.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/externalfiles/firstSchema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/externalfiles/firstSchema.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/externalfiles/secondSchema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/externalfiles/secondSchema.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/externalfiles/thirdSchema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/externalfiles/thirdSchema.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/testArrays.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/testArrays.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/testArraysWithRef.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/testArraysWithRef.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/testBasicTypes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/testBasicTypes.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/testComplexObjects.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/testComplexObjects.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/testEnums.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/testEnums.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/testExternalFiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/testExternalFiles.yml -------------------------------------------------------------------------------- /src/test/resources/asyncapi/testExternalFilesWithMultipleSchemas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/asyncapi/testExternalFilesWithMultipleSchemas.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/test-config/components.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/test-config/components.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testAllOfs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testAllOfs.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testAnyOfWithArrays.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testAnyOfWithArrays.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testAnyOfWithMaps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testAnyOfWithMaps.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testAnyOfs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testAnyOfs.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testArrays.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testArrays.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testBasicObjectAndRef.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testBasicObjectAndRef.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testBasicSchema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testBasicSchema.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testCompleteApi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testCompleteApi.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testComplexObjects.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testComplexObjects.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testDuplicateIds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testDuplicateIds.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testEnums.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testEnums.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testExamples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testExamples.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testExamplesGlobal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testExamplesGlobal.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testExternalRef.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testExternalRef.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testFalse.yml: -------------------------------------------------------------------------------- 1 | false: 2 | -------------------------------------------------------------------------------- /src/test/resources/openapi/testMultiExamplesGlobal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testMultiExamplesGlobal.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testOneOfs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testOneOfs.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testRefInsideArrays.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testRefInsideArrays.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testRefs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testRefs.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testRequestBody.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testRequestBody.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testRequestHeaders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testRequestHeaders.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testRequestQueryParameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testRequestQueryParameters.yml -------------------------------------------------------------------------------- /src/test/resources/openapi/testSupportMaps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/src/test/resources/openapi/testSupportMaps.yml -------------------------------------------------------------------------------- /styles/OSS_style_idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/styles/OSS_style_idea.xml -------------------------------------------------------------------------------- /styles/checkstyle/OSS_checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/styles/checkstyle/OSS_checkstyle.xml -------------------------------------------------------------------------------- /styles/checkstyle/OSS_checkstyle_suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sngular/scc-multiapi-converter/HEAD/styles/checkstyle/OSS_checkstyle_suppressions.xml --------------------------------------------------------------------------------