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