generator | common files |
---|---|
ada | src/.ads src/-client.adb defaultpackage.gpr config.gpr .openapi-generator/VERSION |
ada-server | src/.ads defaultpackage.gpr .properties config.gpr .openapi-generator/VERSION |
android | gradlew.bat src/main/java/org/openapitools/client/request/GetRequest.java git_push.sh pom.xml gradlew docs/Category.md src/main/java/org/openapitools/client/auth/Authentication.java src/main/java/org/openapitools/client/Pair.java src/main/AndroidManifest.xml src/main/java/org/openapitools/client/ApiException.java .gitignore src/main/java/org/openapitools/client/auth/HttpBasicAuth.java build.gradle src/main/java/org/openapitools/client/request/PutRequest.java src/main/java/org/openapitools/client/request/PostRequest.java src/main/java/org/openapitools/client/request/DeleteRequest.java src/main/java/org/openapitools/client/model/Category.java .openapi-generator/VERSION src/main/java/org/openapitools/client/auth/ApiKeyAuth.java gradle/wrapper/gradle-wrapper.properties gradle/wrapper/gradle-wrapper.jar src/main/java/org/openapitools/client/request/PatchRequest.java |
apache2 | .openapi-generator/VERSION |
apex | force-app/main/default/classes/SwagCategoryTest.cls-meta.xml force-app/main/default/classes/SwaggerResponseMock.cls-meta.xml sfdx-oss-manifest.json force-app/main/default/classes/SwagUserTest.cls-meta.xml force-app/main/default/classes/SwagCategory.cls-meta.xml force-app/main/default/classes/SwagCategoryTest.cls force-app/main/default/classes/SwagUser.cls-meta.xml force-app/main/default/classes/SwaggerResponseMock.cls force-app/main/default/classes/SwaggerTest.cls-meta.xml force-app/main/default/classes/SwagUserTest.cls force-app/main/default/classes/Swagger.cls-meta.xml force-app/main/default/classes/SwagClient.cls-meta.xml force-app/main/default/classes/SwagCategory.cls .openapi-generator/VERSION force-app/main/default/classes/Swagger.cls docs/SwagCategory.md force-app/main/default/classes/SwaggerTest.cls |
aspnetcore | build.bat src/api/.gitignore src/api/wwwroot/index.html src/api/Dockerfile src/api/wwwroot/README.md src/api/Filters/BasePathFilter.cs src/api/api.csproj src/api/wwwroot/web.config src/api/Properties/launchSettings.json src/api/Models/Category.cs .openapi-generator/VERSION README.md src/api/Filters/GeneratePathParamsValidationFilter.cs src/api/web.config src/api/Program.cs src/api/appsettings.json build.sh src/api/Attributes/ValidateModelStateAttribute.cs |
bash | docs/Category.md Dockerfile .openapi-generator/VERSION |
clojure | git_push.sh .gitignore .openapi-generator/VERSION project.clj |
cwiki | .openapi-generator/VERSION |
cpp-qt5 | client/OAIHelpers.h client/OAIObject.h .openapi-generator/VERSION client/OAIHttpRequest.h client/OAIHttpRequest.cpp client/OAIHelpers.cpp client/OAIQObjectWrapper.h client/OAICategory.h client/OAICategory.cpp |
cpp-pistache-server | model/Category.cpp model/Category.h model/ModelBase.h model/ModelBase.cpp .openapi-generator/VERSION README.md |
cpp-restbed-server | git_push.sh model/Category.cpp .gitignore model/Category.h .openapi-generator/VERSION README.md |
cpp-restsdk | HttpContent.h git_push.sh model/Category.cpp ModelBase.cpp CMakeLists.txt .gitignore model/Category.h JsonBody.h ApiConfiguration.cpp HttpContent.cpp JsonBody.cpp ApiClient.h Object.h MultipartFormData.cpp ApiConfiguration.h ApiException.h ApiException.cpp IHttpBody.h ApiClient.cpp Object.cpp ModelBase.h .openapi-generator/VERSION MultipartFormData.h |
cpp-tizen | src/Category.cpp src/RequestInfo.h doc/Doxyfile doc/generateDocumentation.sh src/Object.h src/NetClient.h src/Error.h src/Error.cpp src/Helpers.cpp src/Helpers.h .openapi-generator/VERSION src/Category.h src/NetClient.cpp |
csharp | git_push.sh build.bat mono_nunit_test.sh docs/Category.md src/api/Client/GlobalConfiguration.cs src/api/Client/ApiException.cs src/api/Client/IReadableConfiguration.cs src/api/Properties/AssemblyInfo.cs src/api/api.nuspec .gitignore src/api/packages.config src/api.Test/packages.config src/api/Model/Category.cs src/api/Client/OpenAPIDateConverter.cs src/api.Test/Model/CategoryTests.cs .openapi-generator/VERSION src/api/Client/ExceptionFactory.cs src/api/Client/IApiAccessor.cs src/api/Client/ApiResponse.cs .travis.yml build.sh |
csharp-dotnet2 | docs/Category.md src/main/CsharpDotNet2/Org/OpenAPITools/Client/Configuration.cs .openapi-generator/VERSION compile-mono.sh src/main/CsharpDotNet2/api/Model/Category.cs vendor/packages.config src/main/CsharpDotNet2/Org/OpenAPITools/Client/ApiException.cs |
csharp-nancyfx | src/api/packages.config src/api/api.nuspec .openapi-generator/VERSION |
dart | git_push.sh lib/auth/http_basic_auth.dart pubspec.yaml docs/Category.md .gitignore .analysis_options lib/auth/api_key_auth.dart lib/api_helper.dart lib/model/category.dart .openapi-generator/VERSION lib/auth/oauth.dart lib/auth/authentication.dart lib/api_exception.dart |
eiffel | src/framework/api_client_request.e src/framework/auth/authentication.e src/framework/serialization/api_serializer.e src/domain/category.e src/framework/serialization/api_json_serializer.e src/framework/serialization/json_basic_reflector_deserializer.e src/framework/api_error.e src/framework/serialization/json_type_utilities_ext.e src/framework/api_i.e .openapi-generator/VERSION docs/CATEGORY.md src/framework/configuration.e src/framework/serialization/api_json_deserializer.e test/application.e src/framework/serialization/api_deserializer.e src/framework/auth/api_key_auth.e src/framework/auth/http_basic_auth.e src/framework/auth/oauth.e src/framework/api_client_response.e .travis.yml |
elixir | config/config.exs mix.exs lib/open_api_petstore/model/category.ex .gitignore lib/open_api_petstore/request_builder.ex lib/open_api_petstore/deserializer.ex test/test_helper.exs .openapi-generator/VERSION README.md |
elm | src/DateOnly.elm src/DateTime.elm src/Data/Category.elm elm-package.json .gitignore src/Byte.elm src/Main.elm .openapi-generator/VERSION README.md |
erlang-client | src/api_category.erl rebar.config .openapi-generator/VERSION README.md |
erlang-server | src/openapi_server.erl src/openapi.app.src rebar.config src/openapi_default_logic_handler.erl src/openapi_logic_handler.erl src/openapi_auth.erl .openapi-generator/VERSION README.md src/openapi_utils.erl |
flash | flash/src/org/openapitools/event/Response.as git_push.sh flash/src/api/client/model/Category.as flash/src/org/openapitools/common/ApiInvoker.as flash/src/api/client/model/UserList.as flash/src/org/openapitools/exception/ApiError.as flash/build.properties flash/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc flash/src/org/openapitools/event/ApiClientEvent.as flash/lib/as3corelib.swc .gitignore flash/src/org/openapitools/common/ApiUserCredentials.as flash/src/org/openapitools/common/OpenApi.as flash/src/org/openapitools/exception/ApiErrorCodes.as flash/lib/ASAXB-0.1.1.swc flash/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc flash/build.xml .openapi-generator/VERSION flash/src/org/openapitools/common/ListWrapper.as flash/src/org/openapitools/common/ApiUrlHelper.as flash/README.txt flash/src/api/client/model/CategoryList.as flash/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc flash/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc flash/src/org/openapitools/common/XMLWriter.as |
scala-finch | src/main/scala/errors.scala project/plugins.sbt sbt src/main/scala/org/openapitools/models/Category.scala src/main/scala/Server.scala build.sbt project/build.properties .openapi-generator/VERSION README.md |
go | git_push.sh docs/Category.md .gitignore model_category.go .travis.yml response.go .openapi-generator/VERSION |
go-server | go/logger.go go/model_category.go main.go Dockerfile .openapi-generator/VERSION |
groovy | src/main/groovy/org/openapitools/api/ApiUtils.groovy src/main/groovy/org/openapitools/model/Category.groovy build.gradle .openapi-generator/VERSION |
kotlin | src/main/kotlin/api/infrastructure/RequestConfig.kt src/main/kotlin/api/infrastructure/Serializer.kt docs/Category.md src/main/kotlin/api/infrastructure/RequestMethod.kt src/main/kotlin/api/infrastructure/ApplicationDelegates.kt settings.gradle build.gradle src/main/kotlin/api/infrastructure/ApiAbstractions.kt src/main/kotlin/api/infrastructure/ResponseExtensions.kt src/main/kotlin/api/infrastructure/Errors.kt src/main/kotlin/api/infrastructure/ApiInfrastructureResponse.kt src/main/kotlin/api/models/Category.kt .openapi-generator/VERSION src/main/kotlin/api/infrastructure/ApiClient.kt |
kotlin-server | gradle.properties src/main/kotlin/api/infrastructure/ApiKeyAuth.kt src/main/resources/logback.xml src/main/kotlin/api/models/Category.kt settings.gradle build.gradle Dockerfile .openapi-generator/VERSION |
haskell-http-client | git_push.sh lib/OpenAPIPetstore.hs lib/OpenAPIPetstore/Logging.hs .gitignore lib/OpenAPIPetstore/MimeTypes.hs tests/ApproxEq.hs Setup.hs .openapi-generator/VERSION README.md stack.yaml lib/OpenAPIPetstore/Client.hs tests/PropMime.hs .travis.yml |
haskell | stack.yaml openapi-petstore.cabal Setup.hs .openapi-generator/VERSION README.md |
java | gradlew.bat git_push.sh pom.xml gradlew docs/Category.md src/main/java/org/openapitools/client/auth/Authentication.java src/main/java/org/openapitools/client/ProgressResponseBody.java gradle.properties src/main/java/org/openapitools/client/ApiCallback.java src/main/AndroidManifest.xml .gitignore src/main/java/org/openapitools/client/auth/HttpBasicAuth.java src/main/java/org/openapitools/client/JSON.java settings.gradle build.gradle src/main/java/org/openapitools/client/ApiResponse.java build.sbt .openapi-generator/VERSION src/main/java/org/openapitools/client/ProgressRequestBody.java src/main/java/org/openapitools/client/GzipRequestInterceptor.java src/main/java/org/openapitools/client/auth/OAuthFlow.java gradle/wrapper/gradle-wrapper.properties gradle/wrapper/gradle-wrapper.jar .travis.yml |
jaxrs-cxf-client | pom.xml .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java |
java-inflector | pom.xml src/main/webapp/WEB-INF/web.xml .openapi-generator/VERSION README.md |
java-msf4j | pom.xml src/gen/java/org/openapitools/api/RFC3339DateFormat.java .openapi-generator/VERSION README.md src/gen/java/org/openapitools/api/JacksonJsonProvider.java src/gen/java/org/openapitools/api/Application.java |
java-pkmst | src/test/resources/com/prokarma/pkmst/cucumber/Pkmst.feature pom.xml src/test/java/com/prokarma/pkmst/cucumber/report/ExecuteReport.java src/main/java/com/prokarma/pkmst/security/ResourceServerConfiguration.java src/main/resources/application-dev-config.yml src/test/resources/application.properties src/main/resources/application-dev.yml src/test/scala/scalaFiles/testapi.scala src/main/resources/bootstrap.yml Dockerfile src/main/java/com/prokarma/pkmst/config/swagger/OpenAPIDocumentationConfig.java src/test/java/com/prokarma/pkmst/cucumber/PkmstTest.java src/test/resources/bootstrap.yml src/main/java/com/prokarma/pkmst/config/AppConfig.java logstash.conf src/test/java/com/prokarma/pkmst/controller/PkmstIT.java src/main/java/com/prokarma/pkmst/config/swagger/PkmstProperties.java manifest.yml src/test/java/com/prokarma/pkmst/cucumber/PkmstSteps.java Readme.md src/test/resources/gatling.conf src/main/java/com/prokarma/pkmst/security/AuthorizationServerConfiguration.java src/main/resources/application-local.yml src/test/resources/application.conf src/main/java/com/prokarma/pkmst/logging/HttpLoggingFilter.java .openapi-generator/VERSION src/test/resources/application-test.properties src/main/java/com/prokarma/pkmst/PkmstApplication.java src/main/java/com/prokarma/pkmst/security/OAuth2SecurityConfiguration.java src/test/java/com/prokarma/pkmst/cucumber/Pkmstpackage-info.java |
java-play-framework | LICENSE conf/logback.xml app/openapitools/ApiCall.java conf/application.conf app/controllers/ApiDocController.java app/openapitools/ErrorHandler.java README app/openapitools/OpenAPIUtils.java project/plugins.sbt build.sbt project/build.properties .openapi-generator/VERSION |
java-undertow-server | src/main/resources/META-INF/services/com.networknt.server.HandlerProvider pom.xml src/main/resources/config/server.json src/main/resources/config/oauth/primary.crt src/main/resources/config/security.json .openapi-generator/VERSION README.md |
java-vertx | pom.xml src/main/java/org/openapitools/server/api/MainApiException.java src/main/java/org/openapitools/server/api/model/Category.java .openapi-generator/VERSION src/main/resources/vertx-default-jul-logging.properties |
jaxrs-cxf | pom.xml .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java |
jaxrs-cxf-cdi | src/main/webapp/WEB-INF/beans.xml pom.xml src/main/java/org/openapitools/api/RestApplication.java .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java |
jaxrs-jersey | pom.xml src/gen/java/org/openapitools/api/RFC3339DateFormat.java src/main/java/org/openapitools/api/Bootstrap.java .openapi-generator/VERSION src/gen/java/org/openapitools/api/JacksonJsonProvider.java |
jaxrs-resteasy | src/gen/java/org/openapitools/api/RestApplication.java pom.xml src/gen/java/org/openapitools/api/JacksonConfig.java src/main/webapp/WEB-INF/web.xml settings.gradle build.gradle src/gen/java/org/openapitools/api/RFC3339DateFormat.java .openapi-generator/VERSION |
jaxrs-resteasy-eap | src/main/java/org/openapitools/api/JacksonConfig.java pom.xml src/main/webapp/WEB-INF/web.xml settings.gradle build.gradle .openapi-generator/VERSION |
jaxrs-spec | src/gen/java/org/openapitools/api/RestApplication.java pom.xml .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java |
javascript | mocha.opts git_push.sh docs/Category.md .openapi-generator/VERSION package.json test/model/Category.spec.js src/model/Category.js .travis.yml |
javascript-flowtyped | package.json src/configuration.js .flowconfig .gitignore src/index.js .babelrc .openapi-generator/VERSION README.md |
javascript-closure-angular | .openapi-generator/VERSION API/Client/Category.js |
jmeter | .openapi-generator/VERSION |
lua | api/model/category.lua git_push.sh .gitignore spec/category_spec.lua .openapi-generator/VERSION |
nodejs-server | package.json utils/writer.js .openapi-generator/VERSION README.md index.js |
objc | git_push.sh OpenAPIClient/Core/OAILogger.m OpenAPIClient/Core/OAIQueryParamCollection.h OpenAPIClient/Core/OAILogger.h OpenAPIClient/Core/JSONValueTransformer+ISO8601.m OpenAPIClient/Core/JSONValueTransformer+ISO8601.h OpenAPIClient/Model/OAICategory.m OpenAPIClient.podspec OpenAPIClient/Model/OAICategory.h .gitignore OpenAPIClient/Core/OAIJSONRequestSerializer.m OpenAPIClient/Core/OAIApi.h OpenAPIClient/Core/OAIResponseDeserializer.h OpenAPIClient/Core/OAIJSONRequestSerializer.h OpenAPIClient/Core/OAIResponseDeserializer.m OpenAPIClient/Core/OAIDefaultConfiguration.h OpenAPIClient/Core/OAIQueryParamCollection.m OpenAPIClient/Core/OAISanitizer.h OpenAPIClient/Core/OAISanitizer.m .openapi-generator/VERSION docs/OAICategory.md OpenAPIClient/Core/OAIApiClient.m OpenAPIClient/Core/OAIObject.h OpenAPIClient/Core/OAIBasicAuthTokenProvider.h OpenAPIClient/Core/OAIBasicAuthTokenProvider.m OpenAPIClient/Core/OAIObject.m OpenAPIClient/Core/OAIApiClient.h OpenAPIClient/Core/OAIConfiguration.h |
openapi | .openapi-generator/VERSION README.md |
openapi-yaml | .openapi-generator/VERSION README.md |
perl | git_push.sh docs/Category.md t/UserTest.t t/CategoryTest.t bin/autodoc .gitignore lib/WWW/OpenAPIClient/Object/Category.pm lib/WWW/OpenAPIClient/ApiFactory.pm lib/WWW/OpenAPIClient/Role/AutoDoc.pm .openapi-generator/VERSION lib/WWW/OpenAPIClient/Role.pm |
php | OpenAPIClient-php/lib/HeaderSelector.php OpenAPIClient-php/lib/Model/ModelInterface.php OpenAPIClient-php/test/Model/CategoryTest.php OpenAPIClient-php/lib/ApiException.php OpenAPIClient-php/lib/ObjectSerializer.php OpenAPIClient-php/git_push.sh OpenAPIClient-php/lib/Model/Category.php OpenAPIClient-php/docs/Model/Category.md OpenAPIClient-php/.php_cs OpenAPIClient-php/composer.json OpenAPIClient-php/.travis.yml .openapi-generator/VERSION OpenAPIClient-php/phpunit.xml.dist |
--error with generator php-lumen | |
php-slim | lib/Models/Category.php .htaccess composer.json .openapi-generator/VERSION README.md |
php-silex | .openapi-generator/VERSION OpenAPIServer/README.md OpenAPIServer/.htaccess OpenAPIServer/composer.json |
php-symfony | SymfonyBundle-php/.php_cs SymfonyBundle-php/Tests/test_config.yml SymfonyBundle-php/DependencyInjection/OpenAPIServerExtension.php SymfonyBundle-php/git_push.sh SymfonyBundle-php/autoload.php SymfonyBundle-php/Tests/AppKernel.php SymfonyBundle-php/Service/SerializerInterface.php SymfonyBundle-php/Service/JmsSerializer.php SymfonyBundle-php/Resources/docs/Model/Category.md SymfonyBundle-php/Service/TypeMismatchException.php SymfonyBundle-php/Service/StrictJsonDeserializationVisitor.php SymfonyBundle-php/composer.json SymfonyBundle-php/.travis.yml SymfonyBundle-php/Service/ValidatorInterface.php SymfonyBundle-php/Service/SymfonyValidator.php SymfonyBundle-php/Controller/Controller.php .openapi-generator/VERSION SymfonyBundle-php/Model/Category.php SymfonyBundle-php/Api/ApiServer.php SymfonyBundle-php/Tests/Model/CategoryTest.php SymfonyBundle-php/pom.xml SymfonyBundle-php/phpunit.xml.dist SymfonyBundle-php/DependencyInjection/Compiler/OpenAPIServerApiPass.php SymfonyBundle-php/OpenAPIServerBundle.php |
php-ze-ph | application/config.yml src/App/DTO/Category.php src/App/ErrorMiddleware.php application/container.php src/App/Validator/QueryParameterArrayType.php src/App/Strategy/QueryParameter.php public/index.php .openapi-generator/VERSION README.md src/App/Strategy/QueryParameterArray.php src/App/Validator/QueryParameterType.php application/config/data_transfer.yml src/App/Strategy/DateTime.php composer.json src/App/Validator/Type.php src/App/Strategy/Date.php |
powershell | src/Org.OpenAPITools/Model/New-Category.ps1 src/api/en-US/about_api.help.txt src/api/Private/Get-CommonParameters.ps1 src/api/Private/Out-DebugParameter.ps1 test/CategoryTest.ps1 .openapi-generator/VERSION README.md test/UserTest.ps1 |
python | git_push.sh test/__init__.py docs/Category.md tox.ini test-requirements.txt requirements.txt .gitignore api/models/category.py test/test_category.py setup.py test/test_user.py .openapi-generator/VERSION api/rest.py api/api_client.py .travis.yml |
python-flask | git_push.sh api/__main__.py Dockerfile tox.ini api/util.py test-requirements.txt api/test/__init__.py requirements.txt .dockerignore .gitignore api/models/category.py api/__init__.py api/models/base_model_.py setup.py api/encoder.py .openapi-generator/VERSION api/controllers/__init__.py .travis.yml |
r | R/Element.r git_push.sh .gitignore R/Category.r .Rbuildignore .travis.yml R/Response.r .openapi-generator/VERSION README.md DESCRIPTION |
ruby | Gemfile git_push.sh lib/openapi_client/version.rb docs/Category.md openapi_client.gemspec .rubocop.yml spec/api_client_spec.rb .gitignore lib/openapi_client/models/category.rb spec/models/category_spec.rb lib/openapi_client/api_client.rb spec/spec_helper.rb Rakefile .openapi-generator/VERSION lib/openapi_client/api_error.rb .rspec |
ruby-on-rails | config/initializers/to_time_preserves_timezone.rb config/initializers/mime_types.rb Gemfile lib/tasks/.keep config/cable.yml public/robots.txt app/mailers/application_mailer.rb public/404.html public/500.html config/initializers/active_record_belongs_to_required_by_default.rb public/422.html bin/bundle config/puma.rb public/apple-touch-icon-precomposed.png tmp/pids/.keep config/database.yml app/controllers/application_controller.rb log/.keep config.ru bin/rails config/locales/en.yml .openapi-generator/VERSION app/jobs/application_job.rb README.md vendor/.keep config/application.rb config/initializers/cors.rb app/views/layouts/mailer.text.erb app/channels/application_cable/connection.rb app/models/category.rb config/initializers/inflections.rb config/initializers/callback_terminator.rb config/initializers/backtrace_silencers.rb db/schema.rb bin/setup config/environments/production.rb config/environment.rb app/channels/application_cable/channel.rb Rakefile config/initializers/filter_parameter_logging.rb config/environments/development.rb config/spring.rb tmp/cache/.keep tmp/sockets/.keep tmp/restart.txt test/test_helper.rb config/secrets.yml app/views/layouts/mailer.html.erb public/favicon.ico config/initializers/ssl_options.rb config/boot.rb bin/update bin/rake db/seeds.rb db/migrate/.keep app/models/user.rb public/apple-touch-icon.png config/initializers/application_controller_renderer.rb app/models/application_record.rb |
ruby-sinatra | my_app.rb Gemfile config.ru lib/openapiing.rb .openapi-generator/VERSION README.md |
rust | git_push.sh src/models/category.rs docs/Category.md Cargo.toml .gitignore .openapi-generator/VERSION src/lib.rs .travis.yml |
--error with generator rust-server | |
scalatra | project/plugins.sbt sbt src/main/scala/ServletApp.scala project/build.properties src/main/resources/logback.xml .gitignore src/main/scala/JettyMain.scala src/main/webapp/WEB-INF/web.xml build.sbt src/main/scala/org/openapitools/server/model/Category.scala .openapi-generator/VERSION README.md |
scala-akka | src/main/scala/org/openapitools/client/core/ApiSettings.scala src/main/scala/org/openapitools/client/core/ApiRequest.scala src/main/scala/org/openapitools/client/core/ApiInvoker.scala pom.xml src/main/resources/reference.conf build.sbt src/main/scala/org/openapitools/client/core/requests.scala src/main/scala/org/openapitools/client/model/Category.scala .openapi-generator/VERSION |
scala-httpclient | gradlew.bat git_push.sh pom.xml gradlew gradle.properties .gitignore settings.gradle build.gradle build.sbt src/main/scala/org/openapitools/client/ApiInvoker.scala .openapi-generator/VERSION gradle/wrapper/gradle-wrapper.properties src/main/scala/org/openapitools/client/AsyncClient.scala gradle/wrapper/gradle-wrapper.jar src/main/scala/org/openapitools/client/model/Category.scala |
scala-gatling | src/gatling/scala/org/openapitools/client/model/Category.scala build.gradle .openapi-generator/VERSION src/gatling/resources/conf/logback.xml |
scala-lagom-server | project/plugins.sbt .gitignore build.sbt project/build.properties .openapi-generator/VERSION README.md src/main/scala/io/swagger/client/model/Category.scala |
scalaz | build.sbt src/main/scala/org/openapitools/client/api/DateTimeCodecs.scala src/main/scala/org/openapitools/client/api/HelperCodecs.scala src/main/scala/org/openapitools/client/api/QueryParamTypeclass.scala .openapi-generator/VERSION src/main/scala/org/openapitools/client/api/Category.scala |
spring | src/main/java/org/openapitools/api/ApiUtil.java src/main/java/org/openapitools/RFC3339DateFormat.java src/main/java/org/openapitools/configuration/HomeController.java pom.xml src/main/resources/application.properties src/main/java/org/openapitools/OpenAPI2SpringBoot.java .openapi-generator/VERSION README.md |
dynamic-html | package.json docs/assets/js/bootstrap.js docs/assets/css/bootstrap.css main.js docs/assets/css/style.css docs/assets/css/bootstrap-responsive.css docs/assets/js/main.js docs/assets/js/jquery-1.8.3.min.js .openapi-generator/VERSION docs/assets/images/logo.png docs/models/Category.html |
html | .openapi-generator/VERSION |
html2 | .openapi-generator/VERSION |
swift2-deprecated | Cartfile git_push.sh OpenAPIClient.podspec OpenAPIClient/Classes/OpenAPIs/Models/Category.swift .gitignore OpenAPIClient/Classes/OpenAPIs/Extensions.swift OpenAPIClient/Classes/OpenAPIs/AlamofireImplementations.swift OpenAPIClient/Classes/OpenAPIs/APIHelper.swift .openapi-generator/VERSION |
swift3 | Cartfile git_push.sh OpenAPIClient/Classes/OpenAPIs/Configuration.swift OpenAPIClient.podspec OpenAPIClient/Classes/OpenAPIs/Models/Category.swift .gitignore OpenAPIClient/Classes/OpenAPIs/Extensions.swift OpenAPIClient/Classes/OpenAPIs/AlamofireImplementations.swift OpenAPIClient/Classes/OpenAPIs/APIHelper.swift .openapi-generator/VERSION |
swift4 | git_push.sh OpenAPIClient/Classes/OpenAPIs/Configuration.swift OpenAPIClient.podspec .gitignore OpenAPIClient/Classes/OpenAPIs/AlamofireImplementations.swift OpenAPIClient/Classes/OpenAPIs/Models.swift Cartfile .openapi-generator/VERSION OpenAPIClient/Classes/OpenAPIs/CodableHelper.swift OpenAPIClient/Classes/OpenAPIs/JSONEncodableEncoding.swift OpenAPIClient/Classes/OpenAPIs/Models/Category.swift OpenAPIClient/Classes/OpenAPIs/Extensions.swift OpenAPIClient/Classes/OpenAPIs/APIHelper.swift OpenAPIClient/Classes/OpenAPIs/JSONEncodingHelper.swift |
typescript-angular | git_push.sh index.ts .gitignore configuration.ts model/category.ts encoder.ts variables.ts .openapi-generator/VERSION README.md |
typescript-angularjs | git_push.sh index.ts .gitignore .openapi-generator/VERSION model/Category.ts |
typescript-aurelia | package.json git_push.sh .gitignore tsconfig.json tslint.json .openapi-generator/VERSION README.md |
typescript-fetch | custom.d.ts git_push.sh index.ts .gitignore configuration.ts .openapi-generator/VERSION |
typescript-inversify | HttpClient.ts Headers.ts IHttpClient.ts HttpResponse.ts IAPIConfiguration.ts variables.ts .openapi-generator/VERSION model/category.ts |
typescript-jquery | git_push.sh index.ts configuration.ts variables.ts .openapi-generator/VERSION model/Category.ts |
typescript-node | git_push.sh .gitignore .openapi-generator/VERSION model/category.ts api.ts |
Last active
July 18, 2018 13:33
-
-
Save rienafairefr/4224a9ff03cd0154f1ea7ff5e680ba59 to your computer and use it in GitHub Desktop.
Openapi-generator common files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import filecmp | |
import os | |
import json | |
generators = ["ada", "ada-server", "android", "apache2", "apex", "aspnetcore", "bash", "clojure", "cwiki", "cpp-qt5", | |
"cpp-pistache-server", "cpp-restbed-server", "cpp-restsdk", "cpp-tizen", "csharp", "csharp-dotnet2", | |
"csharp-nancyfx", "dart", "eiffel", "elixir", "elm", "erlang-client", "erlang-server", "flash", | |
"scala-finch", | |
"go", "go-server", "groovy", "kotlin", "kotlin-server", "haskell-http-client", "haskell", "java", | |
"jaxrs-cxf-client", "java-inflector", "java-msf4j", "java-pkmst", "java-play-framework", | |
"java-undertow-server", "java-vertx", "jaxrs-cxf", "jaxrs-cxf-cdi", "jaxrs-jersey", "jaxrs-resteasy", | |
"jaxrs-resteasy-eap", "jaxrs-spec", "javascript", "javascript-flowtyped", "javascript-closure-angular", | |
"jmeter", "lua", "nodejs-server", "objc", "openapi", "openapi-yaml", "perl", "php", "php-lumen", | |
"php-slim", | |
"php-silex", "php-symfony", "php-ze-ph", "powershell", "python", "python-flask", "r", "ruby", | |
"ruby-on-rails", | |
"ruby-sinatra", "rust", "rust-server", "scalatra", "scala-akka", "scala-httpclient", "scala-gatling", | |
"scala-lagom-server", "scalaz", "spring", "dynamic-html", "html", "html2", "swift2-deprecated", "swift3", | |
"swift4", "typescript-angular", "typescript-angularjs", "typescript-aurelia", "typescript-fetch", | |
"typescript-inversify", "typescript-jquery", "typescript-node"] | |
EXECUTABLE = "modules/openapi-generator-cli/target/openapi-generator-cli.jar" | |
JAVA_OPTS = os.environ.get('JAVA_OPTS', '') | |
common_file = '.openapi-generator-ignore' | |
lines = [] | |
print('generator,common files') | |
for generator in generators: | |
# two projects, different specs, the package name is the same | |
spec1 = json.load(open('modules/openapi-generator/src/test/resources/2_0/petstore.json', 'r')) | |
spec2 = json.load(open('modules/openapi-generator/src/test/resources/2_0/wordnik.json', 'r')) | |
spec2['info'] = spec1['info'] | |
json.dump(spec2, open('modules/openapi-generator/src/test/resources/2_0/wordnik_w_petstore_info.json', 'w')) | |
cases = [('api', 'api', 'modules/openapi-generator/src/test/resources/2_0/petstore.json'), | |
('another_api', 'api', 'modules/openapi-generator/src/test/resources/2_0/wordnik_w_petstore_info.json')] | |
contents = [] | |
gen_folder = 'generated-files/all_langs/{generator}/{folder}' | |
for (folder, pkg, spec) in cases: | |
generation_folder = gen_folder.format(generator=generator, folder=folder) | |
args = ("generate -i {spec} -DpackageName={pkg} -g {generator} -o {generation_folder}").format( | |
**locals()) | |
if not os.path.exists(generation_folder): | |
os.system("java %s -jar %s %s > /dev/null 2>&1" % (JAVA_OPTS, EXECUTABLE, args)) | |
generation_folder = gen_folder.format(generator=generator, folder=cases[0][0]) | |
folder_content = [os.path.join(dp, f) for dp, dn, fn in os.walk(generation_folder) for f in fn] | |
folder_content = {os.path.relpath(v, generation_folder):v for v in folder_content} | |
other_generation_folder = gen_folder.format(generator=generator, folder=cases[1][0]) | |
other_folder_content = [os.path.join(dp, f) for dp, dn, fn in os.walk(other_generation_folder) for f in fn] | |
other_folder_content = {os.path.relpath(v, other_generation_folder): v for v in other_folder_content} | |
if not os.path.exists(generation_folder) or not os.path.exists(other_generation_folder): | |
print('--error with generator ' + generator) | |
continue | |
common_files = [] | |
for file_path, abs_file_path in folder_content.items(): | |
if file_path in other_folder_content: | |
abs_other_file_path = other_folder_content[file_path] | |
comparison = filecmp.cmp(abs_file_path, abs_other_file_path, shallow=False) | |
if comparison: | |
common_files.append(file_path) | |
if common_file in common_files: | |
common_files.remove(common_file) | |
lines.append((generator,common_files)) | |
print(generator +','+ ' '.join('`'+l+'`' for l in common_files)) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment