diff --git a/appveyor.yml b/appveyor.yml index 3593d913a6..46cc21401f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -30,8 +30,8 @@ build_script: - nuget restore samples\client\petstore\csharp\SwaggerClientWithPropertyChanged\IO.Swagger.sln - msbuild samples\client\petstore\csharp\SwaggerClientWithPropertyChanged\IO.Swagger.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" # build C# .net standard 1.3+ API client - - nuget restore samples\client\petstore\csharp\SwaggerClient.v5\IO.Swagger.sln - - msbuild samples\client\petstore\csharp\SwaggerClient.v5\IO.Swagger.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + - nuget restore samples\client\petstore\csharp\SwaggerClientNetStandard\IO.Swagger.sln + - msbuild samples\client\petstore\csharp\SwaggerClientNetStandard\IO.Swagger.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" # install swagger codegen locally - mvn clean install --batch-mode test_script: diff --git a/bin/csharp-petstore-all.sh b/bin/csharp-petstore-all.sh index 886229bf91..81817c3670 100755 --- a/bin/csharp-petstore-all.sh +++ b/bin/csharp-petstore-all.sh @@ -7,5 +7,4 @@ ./bin/csharp-property-changed-petstore.sh # C# Petstore API client (v5.0 for .net standarnd 1.3+) -./bin/csharp-petstore-v5.sh - +./bin/csharp-petstore-net-standard.sh diff --git a/bin/csharp-petstore-v5.json b/bin/csharp-petstore-net-standard.json similarity index 100% rename from bin/csharp-petstore-v5.json rename to bin/csharp-petstore-net-standard.json diff --git a/bin/csharp-petstore-v5.sh b/bin/csharp-petstore-net-standard.sh similarity index 81% rename from bin/csharp-petstore-v5.sh rename to bin/csharp-petstore-net-standard.sh index 0e1086456c..6d00c33089 100755 --- a/bin/csharp-petstore-v5.sh +++ b/bin/csharp-petstore-net-standard.sh @@ -26,6 +26,6 @@ fi # if you've executed sbt assembly previously it will use that instead. export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClient.v5 --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-v5.json" +ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClientNetStanard --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-net-standard.json" java $JAVA_OPTS -jar $executable $ags diff --git a/bin/windows/csharp-petstore-all.bat b/bin/windows/csharp-petstore-all.bat new file mode 100755 index 0000000000..ecef022653 --- /dev/null +++ b/bin/windows/csharp-petstore-all.bat @@ -0,0 +1,8 @@ +REM C# Petstore API client +.\bin\windows\csharp-petstore.bat + +REM C# Petstore API client with PropertyChanged +.\bin\windows\csharp-property-changed-petstore.bat + +REM C# Petstore API client (v5.0 for .net standarnd 1.3+) +.\bin\windows\csharp-petstore-netstandard.bat diff --git a/bin/windows/csharp-property-changed-petstore.bat b/bin/windows/csharp-property-changed-petstore.bat new file mode 100644 index 0000000000..4e92f348a4 --- /dev/null +++ b/bin/windows/csharp-property-changed-petstore.bat @@ -0,0 +1,10 @@ +set executable=.\modules\swagger-codegen-cli\target\swagger-codegen-cli.jar + +If Not Exist %executable% ( + mvn clean package +) + +REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M +set ags=generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples\client\petstore\csharp\SwaggerClientNetStandard --additional-properties targetFramework=v5.0,packageGuid={3AB1F259-1769-484B-9411-84505FCCBD55} + +java %JAVA_OPTS% -jar %executable% %ags% diff --git a/circle.yml b/circle.yml index dadbcaca00..a202b2986c 100644 --- a/circle.yml +++ b/circle.yml @@ -1,14 +1,7 @@ -# work in progress: the goal is to move all the existing tests -# handled by travis-ci to circle CI so that travis-ci can test -# objc/swift API client instead +# Java client, server tests machine: - environment: - _JAVA_OPTIONS: "-Xms512m -Xmx1024m" java: - # TODO we also need to test oraclejdk8 - version: oraclejdk7 - node: - version: 5.0.0 + version: openjdk8 services: - docker # Override /etc/hosts @@ -17,15 +10,8 @@ machine: dependencies: cache_directories: - - ~/.jspm - - ~/.npm - - ~/builder - ~/.m2 pre: - - export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m" - - gem install bundler - - npm install -g typescript - - sudo pip install virtualenv # to run petstore server locally via docker - docker pull swaggerapi/petstore - docker run -d -e SWAGGER_HOST=http://petstore.swagger.io -e SWAGGER_BASE_PATH=/v2 -p 80:8080 swaggerapi/petstore @@ -33,12 +19,14 @@ dependencies: # show host table to confirm petstore.swagger.io is mapped to localhost - cat /etc/hosts override: - #- rvm --default use 2.1.0 - #- ruby -v + - cp pom.xml.circleci pom.xml test: override: - - mvn verify -Psamples - #- mvn -q clean install - #- jdk_switcher use oraclejdk8 - #- mvn -q clean install + # test with jdk8 + - java -version + - mvn -q clean verify -Psamples + # test with jdk7 + - sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 + - java -version + - mvn -q clean verify -Psamples diff --git a/pom.xml.circleci b/pom.xml.circleci new file mode 100644 index 0000000000..56e51dd57e --- /dev/null +++ b/pom.xml.circleci @@ -0,0 +1,737 @@ + + + org.sonatype.oss + oss-parent + 5 + + 4.0.0 + io.swagger + swagger-codegen-project + pom + swagger-codegen-project + 2.2.2-SNAPSHOT + https://github.com/swagger-api/swagger-codegen + + scm:git:git@github.com:swagger-api/swagger-codegen.git + scm:git:git@github.com:swagger-api/swagger-codegen.git + https://github.com/swagger-api/swagger-codegen + + + 2.2.0 + + + + fehguy + Tony Tam + fehguy@gmail.com + + + + github + https://github.com/swagger-api/swagger-codegen/issues + + + + swagger-swaggersocket + https://groups.google.com/forum/#!forum/swagger-swaggersocket + + + + + Apache License 2.0 + http://www.apache.org/licenses/LICENSE-2.0.html + repo + + + + src/main/java + target/classes + + + org.jvnet.wagon-svn + wagon-svn + 1.8 + + + org.apache.maven.wagon + wagon-ssh-external + 1.0-alpha-6 + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-1 + + + install + target + ${project.artifactId}-${project.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire-version} + + none:none + -XX:+StartAttachListener + + + + test-testng + test + + test + + + none:none + org.testng:testng + + + + + + maven-dependency-plugin + + + package + + copy-dependencies + + + ${project.build.directory}/lib + + + + + + maven-compiler-plugin + 3.5.1 + + 1.7 + 1.7 + + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + + development + ${project.url} + ${project.version} + io.swagger + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.5.1 + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.4 + + true + 1.7 + UTF-8 + 1g + ${javadoc.package.exclude} + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.1 + + + attach-sources + verify + + jar-no-fork + + + + + + + + + release-profile + + true + + + + + net.alchim31.maven + scala-maven-plugin + + + + compile + testCompile + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + prepare-package + + add-source + + + + src/main/scala + + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + + android-client + + + env + java + + + + samples/client/petstore/android/volley + + + + clojure-client + + + env + clojure + + + + samples/client/petstore/clojure + + + + java-client-jersey1 + + + env + java + + + + samples/client/petstore/java/jersey1 + + + + java-client-jersey2 + + + env + java + + + + samples/client/petstore/java/jersey2 + + + + java-client-okhttp-gson + + + env + java + + + + samples/client/petstore/java/okhttp-gson + + + + java-client-retrofit + + + env + java + + + + samples/client/petstore/java/retrofit + + + + java-client-retrofit2 + + + env + java + + + + samples/client/petstore/java/retrofit2 + + + + java-client-retrofit2-rx + + + env + java + + + + samples/client/petstore/java/retrofit2rx + + + + java-client-feign + + + env + java + + + + samples/client/petstore/java/feign + + + + javascript-client + + + env + javascript + + + + samples/client/petstore/javascript + + + + scala-client + + + env + scala + + + + samples/client/petstore/scala + + + + objc-client + + + env + objc + + + + samples/client/petstore/objc/default/SwaggerClientTests + + + + swift-client + + + env + swift + + + + samples/client/petstore/swift/default/SwaggerClientTests + + + + jaxrs-resteasy-server + + + env + java + + + + samples/server/petstore/jaxrs-resteasy/default + + + + jaxrs-resteasy-server-joda + + + env + java + + + + samples/server/petstore/jaxrs-resteasy/joda + + + + jaxrs-server + + + env + java + + + + samples/server/petstore/jaxrs/jersey2 + + + + jaxrs-server-jersey1 + + + env + java + + + + samples/server/petstore/jaxrs/jersey1 + + + + typescript-fetch-client-tests-default + + + env + java + + + + samples/client/petstore/typescript-fetch/tests/default + + + + typescript-fetch-client-builds-default + + + env + java + + + + samples/client/petstore/typescript-fetch/builds/default + + + + typescript-fetch-client-builds-es6-target + + + env + java + + + + samples/client/petstore/typescript-fetch/builds/es6-target + + + + typescript-fetch-client-builds-with-npm-version + + + env + java + + + + samples/client/petstore/typescript-fetch/builds/with-npm-version + + + + typescript-angular-client + + + env + java + + + + samples/client/petstore/typescript-angular/npm + + + + typescript-node-npm-client + + + env + java + + + + samples/client/petstore/typescript-node/npm + + + + python-client + + + env + java + + + + samples/client/petstore/python + + + + ruby-client + + + env + java + + + + samples/client/petstore/ruby + + + + go-client + + + env + java + + + + samples/client/petstore/go + + + + spring-mvc + + + env + java + + + + samples/server/petstore/spring-mvc + + + + springboot + + + env + java + + + + samples/server/petstore/springboot + + + + spring-cloud + + + env + java + + + + samples/client/petstore/spring-cloud + + + + scalatra-server + + + env + java + + + + samples/server/petstore/scalatra + + + + samples + + + env + samples + + + + + + samples/client/petstore/android/volley + + samples/client/petstore/java/feign + samples/client/petstore/java/jersey1 + samples/client/petstore/java/jersey2 + samples/client/petstore/java/okhttp-gson + samples/client/petstore/java/retrofit + samples/client/petstore/java/retrofit2 + samples/client/petstore/java/retrofit2rx + + + samples/server/petstore/jaxrs/jersey1 + samples/server/petstore/jaxrs/jersey2 + samples/server/petstore/jaxrs-resteasy/default + samples/server/petstore/jaxrs-resteasy/joda + samples/server/petstore/spring-mvc + samples/client/petstore/spring-cloud + samples/server/petstore/springboot + + + + + + + + modules/swagger-codegen + modules/swagger-codegen-cli + modules/swagger-codegen-maven-plugin + modules/swagger-generator + + + target/site + + + net.alchim31.maven + scala-maven-plugin + ${scala-maven-plugin-version} + + + org.apache.maven.plugins + maven-jxr-plugin + 2.5 + + true + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.9 + + + + project-team + + + + + + + + + + junit + junit + ${junit-version} + test + + + org.testng + testng + ${testng-version} + test + + + org.jmockit + jmockit + ${jmockit-version} + test + + + + + + sonatype-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + true + + + + + 1.0.22 + 2.11.1 + 2.3.4 + 1.5.9 + 2.4 + 1.2 + 4.8.1 + 1.0.0 + 3.4 + 1.7.12 + 3.2.1 + 1.12 + 6.9.6 + 2.19.1 + 1.25 + 0.9.10 + + diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/.gitignore b/samples/client/petstore/csharp/SwaggerClientNetStanard/.gitignore similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/.gitignore rename to samples/client/petstore/csharp/SwaggerClientNetStanard/.gitignore diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/.swagger-codegen-ignore b/samples/client/petstore/csharp/SwaggerClientNetStanard/.swagger-codegen-ignore similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/.swagger-codegen-ignore rename to samples/client/petstore/csharp/SwaggerClientNetStanard/.swagger-codegen-ignore diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/IO.Swagger.sln b/samples/client/petstore/csharp/SwaggerClientNetStanard/IO.Swagger.sln similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/IO.Swagger.sln rename to samples/client/petstore/csharp/SwaggerClientNetStanard/IO.Swagger.sln diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/README.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/README.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/README.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/README.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/AdditionalPropertiesClass.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/AdditionalPropertiesClass.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/AdditionalPropertiesClass.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/AdditionalPropertiesClass.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Animal.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Animal.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Animal.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Animal.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/AnimalFarm.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/AnimalFarm.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/AnimalFarm.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/AnimalFarm.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ApiResponse.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ApiResponse.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ApiResponse.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ApiResponse.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ArrayOfArrayOfNumberOnly.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ArrayOfArrayOfNumberOnly.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ArrayOfArrayOfNumberOnly.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ArrayOfArrayOfNumberOnly.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ArrayOfNumberOnly.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ArrayOfNumberOnly.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ArrayOfNumberOnly.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ArrayOfNumberOnly.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ArrayTest.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ArrayTest.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ArrayTest.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ArrayTest.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Capitalization.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Capitalization.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Capitalization.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Capitalization.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Cat.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Cat.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Cat.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Cat.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Category.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Category.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Category.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Category.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ClassModel.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ClassModel.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ClassModel.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ClassModel.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Dog.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Dog.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Dog.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Dog.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/EnumArrays.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/EnumArrays.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/EnumArrays.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/EnumArrays.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/EnumClass.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/EnumClass.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/EnumClass.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/EnumClass.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/EnumTest.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/EnumTest.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/EnumTest.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/EnumTest.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/FakeApi.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/FakeApi.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/FakeApi.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/FakeApi.md diff --git a/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Fake_classname_tags123Api.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Fake_classname_tags123Api.md new file mode 100644 index 0000000000..eba49c5a84 --- /dev/null +++ b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Fake_classname_tags123Api.md @@ -0,0 +1,69 @@ +# IO.Swagger.Api.Fake_classname_tags123Api + +All URIs are relative to *http://petstore.swagger.io:80/v2* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**TestClassname**](Fake_classname_tags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case + + + +# **TestClassname** +> ModelClient TestClassname (ModelClient body) + +To test class name in snake case + +### Example +```csharp +using System; +using System.Diagnostics; +using IO.Swagger.Api; +using IO.Swagger.Client; +using IO.Swagger.Model; + +namespace Example +{ + public class TestClassnameExample + { + public void main() + { + + var apiInstance = new Fake_classname_tags123Api(); + var body = new ModelClient(); // ModelClient | client model + + try + { + // To test class name in snake case + ModelClient result = apiInstance.TestClassname(body); + Debug.WriteLine(result); + } + catch (Exception e) + { + Debug.Print("Exception when calling Fake_classname_tags123Api.TestClassname: " + e.Message ); + } + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**ModelClient**](ModelClient.md)| client model | + +### Return type + +[**ModelClient**](ModelClient.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/FormatTest.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/FormatTest.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/FormatTest.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/FormatTest.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/HasOnlyReadOnly.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/HasOnlyReadOnly.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/HasOnlyReadOnly.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/HasOnlyReadOnly.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/List.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/List.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/List.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/List.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/MapTest.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/MapTest.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/MapTest.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/MapTest.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/MixedPropertiesAndAdditionalPropertiesClass.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/MixedPropertiesAndAdditionalPropertiesClass.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/MixedPropertiesAndAdditionalPropertiesClass.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/MixedPropertiesAndAdditionalPropertiesClass.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Model200Response.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Model200Response.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Model200Response.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Model200Response.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ModelClient.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ModelClient.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ModelClient.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ModelClient.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ModelReturn.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ModelReturn.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ModelReturn.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ModelReturn.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Name.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Name.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Name.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Name.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/NumberOnly.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/NumberOnly.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/NumberOnly.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/NumberOnly.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Order.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Order.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Order.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Order.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/OuterEnum.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/OuterEnum.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/OuterEnum.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/OuterEnum.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Pet.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Pet.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Pet.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Pet.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/PetApi.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/PetApi.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/PetApi.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/PetApi.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/ReadOnlyFirst.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ReadOnlyFirst.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/ReadOnlyFirst.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/ReadOnlyFirst.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/SpecialModelName.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/SpecialModelName.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/SpecialModelName.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/SpecialModelName.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/StoreApi.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/StoreApi.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/StoreApi.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/StoreApi.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/Tag.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Tag.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/Tag.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/Tag.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/User.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/User.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/User.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/User.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/docs/UserApi.md b/samples/client/petstore/csharp/SwaggerClientNetStanard/docs/UserApi.md similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/docs/UserApi.md rename to samples/client/petstore/csharp/SwaggerClientNetStanard/docs/UserApi.md diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/git_push.sh b/samples/client/petstore/csharp/SwaggerClientNetStanard/git_push.sh similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/git_push.sh rename to samples/client/petstore/csharp/SwaggerClientNetStanard/git_push.sh diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/FakeApi.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/FakeApi.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/FakeApi.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/FakeApi.cs diff --git a/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/Fake_classname_tags123Api.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/Fake_classname_tags123Api.cs new file mode 100644 index 0000000000..d3c7651158 --- /dev/null +++ b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/Fake_classname_tags123Api.cs @@ -0,0 +1,335 @@ +/* + * Swagger Petstore + * + * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ + * + * OpenAPI spec version: 1.0.0 + * Contact: apiteam@swagger.io + * Generated by: https://github.com/swagger-api/swagger-codegen.git + */ + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using RestSharp.Portable; +using IO.Swagger.Client; +using IO.Swagger.Model; + +namespace IO.Swagger.Api +{ + /// + /// Represents a collection of functions to interact with the API endpoints + /// + public interface IFake_classname_tags123Api : IApiAccessor + { + #region Synchronous Operations + /// + /// To test class name in snake case + /// + /// + /// + /// + /// Thrown when fails to make API call + /// client model + /// ModelClient + ModelClient TestClassname (ModelClient body); + + /// + /// To test class name in snake case + /// + /// + /// + /// + /// Thrown when fails to make API call + /// client model + /// ApiResponse of ModelClient + ApiResponse TestClassnameWithHttpInfo (ModelClient body); + #endregion Synchronous Operations + #region Asynchronous Operations + /// + /// To test class name in snake case + /// + /// + /// + /// + /// Thrown when fails to make API call + /// client model + /// Task of ModelClient + System.Threading.Tasks.Task TestClassnameAsync (ModelClient body); + + /// + /// To test class name in snake case + /// + /// + /// + /// + /// Thrown when fails to make API call + /// client model + /// Task of ApiResponse (ModelClient) + System.Threading.Tasks.Task> TestClassnameAsyncWithHttpInfo (ModelClient body); + #endregion Asynchronous Operations + } + + /// + /// Represents a collection of functions to interact with the API endpoints + /// + public partial class Fake_classname_tags123Api : IFake_classname_tags123Api + { + private IO.Swagger.Client.ExceptionFactory _exceptionFactory = (name, response) => null; + + /// + /// Initializes a new instance of the class. + /// + /// + public Fake_classname_tags123Api(String basePath) + { + this.Configuration = new Configuration(new ApiClient(basePath)); + + ExceptionFactory = IO.Swagger.Client.Configuration.DefaultExceptionFactory; + + // ensure API client has configuration ready + if (Configuration.ApiClient.Configuration == null) + { + this.Configuration.ApiClient.Configuration = this.Configuration; + } + } + + /// + /// Initializes a new instance of the class + /// using Configuration object + /// + /// An instance of Configuration + /// + public Fake_classname_tags123Api(Configuration configuration = null) + { + if (configuration == null) // use the default one in Configuration + this.Configuration = Configuration.Default; + else + this.Configuration = configuration; + + ExceptionFactory = IO.Swagger.Client.Configuration.DefaultExceptionFactory; + + // ensure API client has configuration ready + if (Configuration.ApiClient.Configuration == null) + { + this.Configuration.ApiClient.Configuration = this.Configuration; + } + } + + /// + /// Gets the base path of the API client. + /// + /// The base path + public String GetBasePath() + { + return this.Configuration.ApiClient.RestClient.BaseUrl.ToString(); + } + + /// + /// Sets the base path of the API client. + /// + /// The base path + [Obsolete("SetBasePath is deprecated, please do 'Configuration.ApiClient = new ApiClient(\"http://new-path\")' instead.")] + public void SetBasePath(String basePath) + { + // do nothing + } + + /// + /// Gets or sets the configuration object + /// + /// An instance of the Configuration + public Configuration Configuration {get; set;} + + /// + /// Provides a factory method hook for the creation of exceptions. + /// + public IO.Swagger.Client.ExceptionFactory ExceptionFactory + { + get + { + if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1) + { + throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported."); + } + return _exceptionFactory; + } + set { _exceptionFactory = value; } + } + + /// + /// Gets the default header. + /// + /// Dictionary of HTTP header + [Obsolete("DefaultHeader is deprecated, please use Configuration.DefaultHeader instead.")] + public Dictionary DefaultHeader() + { + return this.Configuration.DefaultHeader; + } + + /// + /// Add default header. + /// + /// Header field name. + /// Header field value. + /// + [Obsolete("AddDefaultHeader is deprecated, please use Configuration.AddDefaultHeader instead.")] + public void AddDefaultHeader(string key, string value) + { + this.Configuration.AddDefaultHeader(key, value); + } + + /// + /// To test class name in snake case + /// + /// Thrown when fails to make API call + /// client model + /// ModelClient + public ModelClient TestClassname (ModelClient body) + { + ApiResponse localVarResponse = TestClassnameWithHttpInfo(body); + return localVarResponse.Data; + } + + /// + /// To test class name in snake case + /// + /// Thrown when fails to make API call + /// client model + /// ApiResponse of ModelClient + public ApiResponse< ModelClient > TestClassnameWithHttpInfo (ModelClient body) + { + // verify the required parameter 'body' is set + if (body == null) + throw new ApiException(400, "Missing required parameter 'body' when calling Fake_classname_tags123Api->TestClassname"); + + var localVarPath = "./fake_classname_test"; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new List>(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + "application/json" + }; + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + "application/json" + }; + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + if (body != null && body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } + + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.PATCH, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (ExceptionFactory != null) + { + Exception exception = ExceptionFactory("TestClassname", localVarResponse); + if (exception != null) throw exception; + } + + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Key, x => x.Value.ToString()), + (ModelClient) Configuration.ApiClient.Deserialize(localVarResponse, typeof(ModelClient))); + + } + + /// + /// To test class name in snake case + /// + /// Thrown when fails to make API call + /// client model + /// Task of ModelClient + public async System.Threading.Tasks.Task TestClassnameAsync (ModelClient body) + { + ApiResponse localVarResponse = await TestClassnameAsyncWithHttpInfo(body); + return localVarResponse.Data; + + } + + /// + /// To test class name in snake case + /// + /// Thrown when fails to make API call + /// client model + /// Task of ApiResponse (ModelClient) + public async System.Threading.Tasks.Task> TestClassnameAsyncWithHttpInfo (ModelClient body) + { + // verify the required parameter 'body' is set + if (body == null) + throw new ApiException(400, "Missing required parameter 'body' when calling Fake_classname_tags123Api->TestClassname"); + + var localVarPath = "./fake_classname_test"; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new List>(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + "application/json" + }; + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + "application/json" + }; + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + if (body != null && body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } + + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.PATCH, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (ExceptionFactory != null) + { + Exception exception = ExceptionFactory("TestClassname", localVarResponse); + if (exception != null) throw exception; + } + + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Key, x => x.Value.ToString()), + (ModelClient) Configuration.ApiClient.Deserialize(localVarResponse, typeof(ModelClient))); + + } + + } +} diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/PetApi.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/PetApi.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/PetApi.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/PetApi.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/StoreApi.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/StoreApi.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/StoreApi.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/StoreApi.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/UserApi.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/UserApi.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Api/UserApi.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Api/UserApi.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ApiClient.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ApiClient.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ApiClient.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ApiClient.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ApiException.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ApiException.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ApiException.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ApiException.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ApiResponse.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ApiResponse.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ApiResponse.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ApiResponse.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/Configuration.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/Configuration.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/Configuration.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/Configuration.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ExceptionFactory.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ExceptionFactory.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/ExceptionFactory.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/ExceptionFactory.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/IApiAccessor.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/IApiAccessor.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Client/IApiAccessor.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Client/IApiAccessor.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/IO.Swagger.csproj b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/IO.Swagger.csproj similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/IO.Swagger.csproj rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/IO.Swagger.csproj diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/AdditionalPropertiesClass.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/AdditionalPropertiesClass.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/AdditionalPropertiesClass.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Animal.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Animal.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Animal.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Animal.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/AnimalFarm.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/AnimalFarm.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/AnimalFarm.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/AnimalFarm.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ApiResponse.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ApiResponse.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ApiResponse.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ApiResponse.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ArrayOfNumberOnly.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ArrayOfNumberOnly.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ArrayOfNumberOnly.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ArrayTest.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ArrayTest.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ArrayTest.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ArrayTest.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Capitalization.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Capitalization.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Capitalization.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Capitalization.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Cat.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Cat.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Cat.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Cat.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Category.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Category.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Category.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Category.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ClassModel.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ClassModel.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ClassModel.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ClassModel.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Dog.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Dog.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Dog.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Dog.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/EnumArrays.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/EnumArrays.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/EnumArrays.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/EnumArrays.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/EnumClass.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/EnumClass.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/EnumClass.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/EnumClass.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/EnumTest.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/EnumTest.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/EnumTest.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/EnumTest.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/FormatTest.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/FormatTest.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/FormatTest.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/FormatTest.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/HasOnlyReadOnly.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/HasOnlyReadOnly.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/HasOnlyReadOnly.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/List.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/List.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/List.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/List.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/MapTest.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/MapTest.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/MapTest.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/MapTest.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Model200Response.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Model200Response.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Model200Response.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Model200Response.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ModelClient.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ModelClient.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ModelClient.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ModelClient.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ModelReturn.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ModelReturn.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ModelReturn.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ModelReturn.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Name.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Name.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Name.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Name.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/NumberOnly.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/NumberOnly.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/NumberOnly.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/NumberOnly.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Order.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Order.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Order.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Order.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/OuterEnum.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/OuterEnum.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/OuterEnum.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/OuterEnum.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Pet.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Pet.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Pet.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Pet.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ReadOnlyFirst.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/ReadOnlyFirst.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/ReadOnlyFirst.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/SpecialModelName.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/SpecialModelName.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/SpecialModelName.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/SpecialModelName.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Tag.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Tag.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/Tag.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/Tag.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/User.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/User.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Model/User.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Model/User.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Properties/AssemblyInfo.cs b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Properties/AssemblyInfo.cs similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/Properties/AssemblyInfo.cs rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/Properties/AssemblyInfo.cs diff --git a/samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/project.json b/samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/project.json similarity index 100% rename from samples/client/petstore/csharp/SwaggerClient.v5/src/IO.Swagger/project.json rename to samples/client/petstore/csharp/SwaggerClientNetStanard/src/IO.Swagger/project.json