diff --git a/.github/workflows/samples-dotnet.yaml b/.github/workflows/samples-dotnet.yaml
index ac957abd355..57d153fbcb6 100644
--- a/.github/workflows/samples-dotnet.yaml
+++ b/.github/workflows/samples-dotnet.yaml
@@ -1,4 +1,4 @@
-name: Samples C# .Net 7
+name: Samples C# .Net 8
on:
push:
diff --git a/.github/workflows/samples-dotnet6-client.yaml b/.github/workflows/samples-dotnet6-client.yaml
index fdfbdab7db5..fa11a85fb77 100644
--- a/.github/workflows/samples-dotnet6-client.yaml
+++ b/.github/workflows/samples-dotnet6-client.yaml
@@ -16,9 +16,9 @@ on:
- samples/client/petstore/csharp/OpenAPIClient-net47/**
# build C# API client (.net framework 4.8)
- samples/client/petstore/csharp/OpenAPIClient-net48/**
- # build C# API client (.net 5.0)
- - samples/client/petstore/csharp/OpenAPIClient-net5.0/**
- # build C# API client (.net 5.0 with ConditionalSerialization)
+ # build C# API client (.net 7.0)
+ - samples/client/petstore/csharp/OpenAPIClient-net7.0/**
+ # build C# API client (.net 7.0 with ConditionalSerialization)
- samples/client/petstore/csharp/OpenAPIClient-ConditionalSerialization/**
# build C# API client (property, parameter name mappings)
- samples/client/petstore/csharp-restsharp-name-parameter-mappings/**
@@ -37,9 +37,9 @@ on:
- samples/client/petstore/csharp/OpenAPIClient-net47/**
# build C# API client (.net framework 4.8)
- samples/client/petstore/csharp/OpenAPIClient-net48/**
- # build C# API client (.net 5.0)
- - samples/client/petstore/csharp/OpenAPIClient-net5.0/**
- # build C# API client (.net 5.0 with ConditionalSerialization)
+ # build C# API client (.net 7.0)
+ - samples/client/petstore/csharp/OpenAPIClient-net7.0/**
+ # build C# API client (.net 7.0 with ConditionalSerialization)
- samples/client/petstore/csharp/OpenAPIClient-ConditionalSerialization/**
# build C# API client (property, parameter name mappings)
- samples/client/petstore/csharp-restsharp-name-parameter-mappings/**
@@ -65,9 +65,9 @@ jobs:
- samples/client/petstore/csharp/OpenAPIClient-net47/
# build C# API client (.net framework 4.8)
- samples/client/petstore/csharp/OpenAPIClient-net48/
- # build C# API client (.net 5.0)
- - samples/client/petstore/csharp/OpenAPIClient-net5.0/
- # build C# API client (.net 5.0 with ConditionalSerialization)
+ # build C# API client (.net 7.0)
+ - samples/client/petstore/csharp/OpenAPIClient-net7.0/
+ # build C# API client (.net 7.0 with ConditionalSerialization)
- samples/client/petstore/csharp/OpenAPIClient-ConditionalSerialization/
# build C# API client (property, parameter name mappings)
- samples/client/petstore/csharp-restsharp-name-parameter-mappings
diff --git a/.github/workflows/samples-dotnet7-client.yaml b/.github/workflows/samples-dotnet7-client.yaml
new file mode 100644
index 00000000000..c27a524bd98
--- /dev/null
+++ b/.github/workflows/samples-dotnet7-client.yaml
@@ -0,0 +1,81 @@
+name: Samples C# .Net 7
+
+on:
+ push:
+ paths:
+ # build C# API client (multiple frameworks)
+ - samples/client/petstore/csharp/OpenAPIClientCoreAndNet47/**
+ # build C# API client (httpclient)
+ - samples/client/petstore/csharp/OpenAPIClient-httpclient/**
+ # build C# API client (generichost)
+ - samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/**
+ # build C# API client (netcore)
+ - samples/client/petstore/csharp/OpenAPIClient/**
+ - samples/client/petstore/csharp/OpenAPIClientCore/**
+ # build C# API client (.net framework 4.7)
+ - samples/client/petstore/csharp/OpenAPIClient-net47/**
+ # build C# API client (.net framework 4.8)
+ - samples/client/petstore/csharp/OpenAPIClient-net48/**
+ # build C# API client (.net 7.0)
+ - samples/client/petstore/csharp/OpenAPIClient-net7.0/**
+ # build C# API client (.net 7.0 with ConditionalSerialization)
+ - samples/client/petstore/csharp/OpenAPIClient-ConditionalSerialization/**
+ # build C# API client (property, parameter name mappings)
+ - samples/client/petstore/csharp-restsharp-name-parameter-mappings/**
+ pull_request:
+ paths:
+ # build C# API client (multiple frameworks)
+ - samples/client/petstore/csharp/OpenAPIClientCoreAndNet47/**
+ # build C# API client (httpclient)
+ - samples/client/petstore/csharp/OpenAPIClient-httpclient/**
+ # build C# API client (generichost)
+ - samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/**
+ # build C# API client (netcore)
+ - samples/client/petstore/csharp/OpenAPIClient/**
+ - samples/client/petstore/csharp/OpenAPIClientCore/**
+ # build C# API client (.net framework 4.7)
+ - samples/client/petstore/csharp/OpenAPIClient-net47/**
+ # build C# API client (.net framework 4.8)
+ - samples/client/petstore/csharp/OpenAPIClient-net48/**
+ # build C# API client (.net 7.0)
+ - samples/client/petstore/csharp/OpenAPIClient-net7.0/**
+ # build C# API client (.net 7.0 with ConditionalSerialization)
+ - samples/client/petstore/csharp/OpenAPIClient-ConditionalSerialization/**
+ # build C# API client (property, parameter name mappings)
+ - samples/client/petstore/csharp-restsharp-name-parameter-mappings/**
+jobs:
+ build:
+ name: Build .Net clients
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ sample:
+ # clients
+ # build C# API client (multiple frameworks)
+ - samples/client/petstore/csharp/OpenAPIClientCoreAndNet47/
+ # build C# API client (httpclient)
+ - samples/client/petstore/csharp/OpenAPIClient-httpclient/
+ # build C# API client (generichost)
+ - samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/
+ # build C# API client (netcore)
+ - samples/client/petstore/csharp/OpenAPIClient/
+ - samples/client/petstore/csharp/OpenAPIClientCore/
+ # build C# API client (.net framework 4.7)
+ - samples/client/petstore/csharp/OpenAPIClient-net47/
+ # build C# API client (.net framework 4.8)
+ - samples/client/petstore/csharp/OpenAPIClient-net48/
+ # build C# API client (.net 7.0)
+ - samples/client/petstore/csharp/OpenAPIClient-net7.0/
+ # build C# API client (.net 7.0 with ConditionalSerialization)
+ - samples/client/petstore/csharp/OpenAPIClient-ConditionalSerialization/
+ # build C# API client (property, parameter name mappings)
+ - samples/client/petstore/csharp-restsharp-name-parameter-mappings
+ steps:
+ - uses: actions/checkout@v4
+ - uses: actions/setup-dotnet@v3.2.0
+ with:
+ dotnet-version: '7.0.x'
+ - name: Build
+ working-directory: ${{ matrix.sample }}
+ run: dotnet build Org.OpenAPITools.sln
diff --git a/bin/configs/csharp-restsharp-net7.0.yaml b/bin/configs/csharp-restsharp-net7.0.yaml
index 402113ed6e2..e0fb959a3e5 100644
--- a/bin/configs/csharp-restsharp-net7.0.yaml
+++ b/bin/configs/csharp-restsharp-net7.0.yaml
@@ -1,6 +1,6 @@
# for .net standard
generatorName: csharp
-outputDir: samples/client/petstore/csharp/OpenAPIClient-net5.0
+outputDir: samples/client/petstore/csharp/OpenAPIClient-net7.0
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
templateDir: modules/openapi-generator/src/main/resources/csharp
additionalProperties:
diff --git a/bin/configs/csharp-restsharp-net8.0.yaml b/bin/configs/csharp-restsharp-net8.0.yaml
new file mode 100644
index 00000000000..4620b815955
--- /dev/null
+++ b/bin/configs/csharp-restsharp-net8.0.yaml
@@ -0,0 +1,11 @@
+generatorName: csharp
+outputDir: samples/client/petstore/csharp/OpenAPIClient-net8.0
+inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
+templateDir: modules/openapi-generator/src/main/resources/csharp
+additionalProperties:
+ packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
+ useCompareNetObjects: true
+ disallowAdditionalPropertiesIfNotPresent: false
+ useOneOfDiscriminatorLookup: true
+ targetFramework: net8.0
+ equatable: true
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/.gitignore b/samples/client/petstore/csharp/OpenAPIClient-net7.0/.gitignore
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/.gitignore
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/.gitignore
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/.openapi-generator-ignore b/samples/client/petstore/csharp/OpenAPIClient-net7.0/.openapi-generator-ignore
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/.openapi-generator-ignore
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/.openapi-generator-ignore
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/.openapi-generator/FILES b/samples/client/petstore/csharp/OpenAPIClient-net7.0/.openapi-generator/FILES
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/.openapi-generator/FILES
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/.openapi-generator/FILES
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/.openapi-generator/VERSION b/samples/client/petstore/csharp/OpenAPIClient-net7.0/.openapi-generator/VERSION
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/.openapi-generator/VERSION
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/.openapi-generator/VERSION
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/Org.OpenAPITools.sln b/samples/client/petstore/csharp/OpenAPIClient-net7.0/Org.OpenAPITools.sln
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/Org.OpenAPITools.sln
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/Org.OpenAPITools.sln
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/README.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/README.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/README.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/README.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/api/openapi.yaml b/samples/client/petstore/csharp/OpenAPIClient-net7.0/api/openapi.yaml
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/api/openapi.yaml
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/api/openapi.yaml
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/appveyor.yml b/samples/client/petstore/csharp/OpenAPIClient-net7.0/appveyor.yml
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/appveyor.yml
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/appveyor.yml
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Activity.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Activity.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Activity.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Activity.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ActivityOutputElementRepresentation.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ActivityOutputElementRepresentation.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ActivityOutputElementRepresentation.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ActivityOutputElementRepresentation.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/AdditionalPropertiesClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/AdditionalPropertiesClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/AdditionalPropertiesClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/AdditionalPropertiesClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Animal.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Animal.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Animal.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Animal.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/AnotherFakeApi.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/AnotherFakeApi.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/AnotherFakeApi.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/AnotherFakeApi.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ApiResponse.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ApiResponse.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ApiResponse.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ApiResponse.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Apple.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Apple.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Apple.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Apple.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/AppleReq.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/AppleReq.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/AppleReq.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/AppleReq.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ArrayOfArrayOfNumberOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ArrayOfArrayOfNumberOnly.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ArrayOfArrayOfNumberOnly.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ArrayOfArrayOfNumberOnly.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ArrayOfNumberOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ArrayOfNumberOnly.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ArrayOfNumberOnly.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ArrayOfNumberOnly.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ArrayTest.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ArrayTest.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ArrayTest.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ArrayTest.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Banana.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Banana.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Banana.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Banana.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/BananaReq.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/BananaReq.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/BananaReq.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/BananaReq.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/BasquePig.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/BasquePig.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/BasquePig.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/BasquePig.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Capitalization.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Capitalization.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Capitalization.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Capitalization.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Cat.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Cat.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Cat.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Cat.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/CatAllOf.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/CatAllOf.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/CatAllOf.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/CatAllOf.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Category.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Category.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Category.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Category.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ChildCat.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ChildCat.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ChildCat.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ChildCat.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ChildCatAllOf.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ChildCatAllOf.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ChildCatAllOf.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ChildCatAllOf.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ClassModel.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ClassModel.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ClassModel.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ClassModel.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ComplexQuadrilateral.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ComplexQuadrilateral.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ComplexQuadrilateral.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ComplexQuadrilateral.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DanishPig.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DanishPig.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DanishPig.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DanishPig.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DateOnlyClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DateOnlyClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DateOnlyClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DateOnlyClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DefaultApi.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DefaultApi.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DefaultApi.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DefaultApi.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DeprecatedObject.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DeprecatedObject.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DeprecatedObject.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DeprecatedObject.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Dog.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Dog.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Dog.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Dog.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DogAllOf.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DogAllOf.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/DogAllOf.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/DogAllOf.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Drawing.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Drawing.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Drawing.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Drawing.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EnumArrays.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EnumArrays.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EnumArrays.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EnumArrays.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EnumClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EnumClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EnumClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EnumClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EnumTest.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EnumTest.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EnumTest.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EnumTest.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EquilateralTriangle.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EquilateralTriangle.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/EquilateralTriangle.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/EquilateralTriangle.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FakeApi.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FakeApi.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FakeApi.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FakeApi.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FakeClassnameTags123Api.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FakeClassnameTags123Api.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FakeClassnameTags123Api.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FakeClassnameTags123Api.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/File.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/File.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/File.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/File.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FileSchemaTestClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FileSchemaTestClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FileSchemaTestClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FileSchemaTestClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Foo.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Foo.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Foo.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Foo.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FooGetDefaultResponse.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FooGetDefaultResponse.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FooGetDefaultResponse.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FooGetDefaultResponse.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FormatTest.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FormatTest.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FormatTest.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FormatTest.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Fruit.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Fruit.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Fruit.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Fruit.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FruitReq.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FruitReq.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/FruitReq.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/FruitReq.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/GmFruit.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/GmFruit.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/GmFruit.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/GmFruit.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/GrandparentAnimal.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/GrandparentAnimal.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/GrandparentAnimal.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/GrandparentAnimal.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/HasOnlyReadOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/HasOnlyReadOnly.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/HasOnlyReadOnly.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/HasOnlyReadOnly.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/HealthCheckResult.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/HealthCheckResult.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/HealthCheckResult.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/HealthCheckResult.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/IsoscelesTriangle.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/IsoscelesTriangle.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/IsoscelesTriangle.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/IsoscelesTriangle.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/List.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/List.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/List.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/List.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/LiteralStringClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/LiteralStringClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/LiteralStringClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/LiteralStringClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Mammal.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Mammal.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Mammal.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Mammal.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/MapTest.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/MapTest.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/MapTest.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/MapTest.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/MixedPropertiesAndAdditionalPropertiesClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/MixedPropertiesAndAdditionalPropertiesClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/MixedPropertiesAndAdditionalPropertiesClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/MixedPropertiesAndAdditionalPropertiesClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Model200Response.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Model200Response.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Model200Response.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Model200Response.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ModelClient.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ModelClient.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ModelClient.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ModelClient.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Name.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Name.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Name.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Name.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NotificationtestGetElementsV1ResponseMPayload.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NotificationtestGetElementsV1ResponseMPayload.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NotificationtestGetElementsV1ResponseMPayload.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NotificationtestGetElementsV1ResponseMPayload.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NullableClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NullableClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NullableClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NullableClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NullableGuidClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NullableGuidClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NullableGuidClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NullableGuidClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NullableShape.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NullableShape.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NullableShape.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NullableShape.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NumberOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NumberOnly.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/NumberOnly.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/NumberOnly.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ObjectWithDeprecatedFields.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ObjectWithDeprecatedFields.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ObjectWithDeprecatedFields.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ObjectWithDeprecatedFields.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OneOfString.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OneOfString.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OneOfString.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OneOfString.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Order.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Order.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Order.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Order.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterComposite.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterComposite.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterComposite.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterComposite.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnum.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnum.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnum.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnum.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumDefaultValue.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumDefaultValue.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumDefaultValue.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumDefaultValue.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumInteger.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumInteger.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumInteger.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumInteger.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumIntegerDefaultValue.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumIntegerDefaultValue.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumIntegerDefaultValue.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumIntegerDefaultValue.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumTest.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumTest.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/OuterEnumTest.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/OuterEnumTest.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ParentPet.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ParentPet.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ParentPet.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ParentPet.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Pet.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Pet.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Pet.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Pet.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/PetApi.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/PetApi.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/PetApi.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/PetApi.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/PetStatusFilter.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/PetStatusFilter.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/PetStatusFilter.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/PetStatusFilter.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Pig.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Pig.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Pig.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Pig.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/PolymorphicProperty.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/PolymorphicProperty.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/PolymorphicProperty.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/PolymorphicProperty.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Quadrilateral.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Quadrilateral.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Quadrilateral.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Quadrilateral.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/QuadrilateralInterface.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/QuadrilateralInterface.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/QuadrilateralInterface.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/QuadrilateralInterface.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ReadOnlyFirst.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ReadOnlyFirst.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ReadOnlyFirst.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ReadOnlyFirst.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/RequiredClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/RequiredClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/RequiredClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/RequiredClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Return.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Return.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Return.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Return.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/RolesReportsHash.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/RolesReportsHash.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/RolesReportsHash.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/RolesReportsHash.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/RolesReportsHashRole.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/RolesReportsHashRole.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/RolesReportsHashRole.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/RolesReportsHashRole.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ScaleneTriangle.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ScaleneTriangle.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ScaleneTriangle.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ScaleneTriangle.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Shape.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Shape.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Shape.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Shape.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ShapeInterface.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ShapeInterface.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ShapeInterface.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ShapeInterface.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ShapeOrNull.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ShapeOrNull.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ShapeOrNull.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ShapeOrNull.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/SimpleQuadrilateral.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/SimpleQuadrilateral.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/SimpleQuadrilateral.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/SimpleQuadrilateral.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/SpecialModelName.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/SpecialModelName.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/SpecialModelName.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/SpecialModelName.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/StoreApi.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/StoreApi.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/StoreApi.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/StoreApi.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Tag.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Tag.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Tag.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Tag.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TestCollectionEndingWithWordList.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TestCollectionEndingWithWordList.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TestCollectionEndingWithWordList.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TestCollectionEndingWithWordList.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TestCollectionEndingWithWordListObject.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TestCollectionEndingWithWordListObject.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TestCollectionEndingWithWordListObject.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TestCollectionEndingWithWordListObject.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TestInlineFreeformAdditionalPropertiesRequest.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TestInlineFreeformAdditionalPropertiesRequest.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TestInlineFreeformAdditionalPropertiesRequest.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TestInlineFreeformAdditionalPropertiesRequest.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Triangle.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Triangle.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Triangle.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Triangle.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TriangleInterface.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TriangleInterface.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/TriangleInterface.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/TriangleInterface.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/UpdatePet200Response.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/UpdatePet200Response.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/UpdatePet200Response.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/UpdatePet200Response.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/User.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/User.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/User.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/User.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/UserApi.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/UserApi.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/UserApi.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/UserApi.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Whale.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Whale.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Whale.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Whale.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Zebra.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Zebra.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/Zebra.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/Zebra.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ZeroBasedEnum.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ZeroBasedEnum.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ZeroBasedEnum.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ZeroBasedEnum.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ZeroBasedEnumClass.md b/samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ZeroBasedEnumClass.md
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/docs/ZeroBasedEnumClass.md
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/docs/ZeroBasedEnumClass.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/git_push.sh b/samples/client/petstore/csharp/OpenAPIClient-net7.0/git_push.sh
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/git_push.sh
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/git_push.sh
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/AnotherFakeApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/AnotherFakeApiTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/AnotherFakeApiTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/AnotherFakeApiTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/DefaultApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/DefaultApiTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/DefaultApiTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/DefaultApiTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/FakeClassnameTags123ApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/FakeClassnameTags123ApiTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/FakeClassnameTags123ApiTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/FakeClassnameTags123ApiTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/PetApiTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/PetApiTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/PetApiTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/StoreApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/StoreApiTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/StoreApiTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/StoreApiTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/UserApiTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Api/UserApiTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Api/UserApiTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ActivityOutputElementRepresentationTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ActivityOutputElementRepresentationTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ActivityOutputElementRepresentationTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ActivityOutputElementRepresentationTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ActivityTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ActivityTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ActivityTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ActivityTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AdditionalPropertiesClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AdditionalPropertiesClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AdditionalPropertiesClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AdditionalPropertiesClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AnimalTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AnimalTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AnimalTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AnimalTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ApiResponseTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ApiResponseTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ApiResponseTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ApiResponseTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AppleReqTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AppleReqTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AppleReqTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AppleReqTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AppleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AppleTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/AppleTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/AppleTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ArrayOfArrayOfNumberOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ArrayOfArrayOfNumberOnlyTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ArrayOfArrayOfNumberOnlyTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ArrayOfArrayOfNumberOnlyTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ArrayOfNumberOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ArrayOfNumberOnlyTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ArrayOfNumberOnlyTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ArrayOfNumberOnlyTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ArrayTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ArrayTestTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ArrayTestTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ArrayTestTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/BananaReqTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/BananaReqTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/BananaReqTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/BananaReqTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/BananaTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/BananaTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/BananaTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/BananaTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/BasquePigTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/BasquePigTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/BasquePigTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/BasquePigTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CapitalizationTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CapitalizationTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CapitalizationTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CapitalizationTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CatAllOfTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CatAllOfTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CatAllOfTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CatAllOfTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CatTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CatTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CatTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CatTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CategoryTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CategoryTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/CategoryTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/CategoryTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ChildCatAllOfTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ChildCatAllOfTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ChildCatAllOfTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ChildCatAllOfTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ChildCatTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ChildCatTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ChildCatTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ChildCatTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ClassModelTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ClassModelTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ClassModelTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ClassModelTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ComplexQuadrilateralTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ComplexQuadrilateralTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ComplexQuadrilateralTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ComplexQuadrilateralTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DanishPigTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DanishPigTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DanishPigTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DanishPigTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DateOnlyClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DateOnlyClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DateOnlyClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DateOnlyClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DogAllOfTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DogAllOfTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DogAllOfTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DogAllOfTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DogTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DogTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DogTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DogTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DrawingTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DrawingTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/DrawingTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/DrawingTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EnumArraysTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EnumArraysTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EnumArraysTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EnumArraysTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EnumClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EnumClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EnumClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EnumClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EnumTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EnumTestTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EnumTestTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EnumTestTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EquilateralTriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EquilateralTriangleTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/EquilateralTriangleTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/EquilateralTriangleTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FileSchemaTestClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FileSchemaTestClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FileSchemaTestClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FileSchemaTestClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FileTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FileTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FileTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FileTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FooGetDefaultResponseTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FooGetDefaultResponseTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FooGetDefaultResponseTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FooGetDefaultResponseTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FooTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FooTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FooTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FooTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FormatTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FormatTestTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FormatTestTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FormatTestTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FruitReqTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FruitReqTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FruitReqTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FruitReqTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FruitTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FruitTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/FruitTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/FruitTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/GmFruitTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/GmFruitTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/GmFruitTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/GmFruitTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/GrandparentAnimalTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/GrandparentAnimalTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/GrandparentAnimalTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/GrandparentAnimalTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/HasOnlyReadOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/HasOnlyReadOnlyTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/HasOnlyReadOnlyTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/HasOnlyReadOnlyTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/HealthCheckResultTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/HealthCheckResultTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/HealthCheckResultTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/HealthCheckResultTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/IsoscelesTriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/IsoscelesTriangleTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/IsoscelesTriangleTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/IsoscelesTriangleTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ListTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ListTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ListTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ListTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/LiteralStringClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/LiteralStringClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/LiteralStringClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/LiteralStringClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/MammalTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/MammalTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/MammalTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/MammalTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/MapTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/MapTestTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/MapTestTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/MapTestTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/MixedPropertiesAndAdditionalPropertiesClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/MixedPropertiesAndAdditionalPropertiesClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/MixedPropertiesAndAdditionalPropertiesClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/MixedPropertiesAndAdditionalPropertiesClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/Model200ResponseTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/Model200ResponseTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/Model200ResponseTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/Model200ResponseTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ModelClientTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ModelClientTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ModelClientTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ModelClientTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NameTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NameTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NameTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NameTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NotificationtestGetElementsV1ResponseMPayloadTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NotificationtestGetElementsV1ResponseMPayloadTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NotificationtestGetElementsV1ResponseMPayloadTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NotificationtestGetElementsV1ResponseMPayloadTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NullableClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NullableClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NullableClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NullableClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NullableGuidClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NullableGuidClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NullableGuidClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NullableGuidClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NullableShapeTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NullableShapeTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NullableShapeTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NullableShapeTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NumberOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NumberOnlyTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/NumberOnlyTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/NumberOnlyTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OneOfStringTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OneOfStringTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OneOfStringTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OneOfStringTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OrderTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OrderTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OrderTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OrderTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterCompositeTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterCompositeTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterCompositeTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterCompositeTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumDefaultValueTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumDefaultValueTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumDefaultValueTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumDefaultValueTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerDefaultValueTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerDefaultValueTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerDefaultValueTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerDefaultValueTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumTestTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumTestTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumTestTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/OuterEnumTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/OuterEnumTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ParentPetTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ParentPetTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ParentPetTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ParentPetTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PetStatusFilterTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PetStatusFilterTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PetStatusFilterTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PetStatusFilterTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PetTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PetTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PetTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PetTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PigTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PigTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PigTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PigTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PolymorphicPropertyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PolymorphicPropertyTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/PolymorphicPropertyTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/PolymorphicPropertyTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/QuadrilateralInterfaceTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/QuadrilateralInterfaceTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/QuadrilateralInterfaceTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/QuadrilateralInterfaceTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/QuadrilateralTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/QuadrilateralTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/QuadrilateralTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/QuadrilateralTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ReadOnlyFirstTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ReadOnlyFirstTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ReadOnlyFirstTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ReadOnlyFirstTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/RequiredClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/RequiredClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/RequiredClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/RequiredClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ReturnTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ReturnTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ReturnTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ReturnTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashRoleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashRoleTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashRoleTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashRoleTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ScaleneTriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ScaleneTriangleTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ScaleneTriangleTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ScaleneTriangleTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ShapeInterfaceTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ShapeInterfaceTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ShapeInterfaceTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ShapeInterfaceTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ShapeOrNullTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ShapeOrNullTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ShapeOrNullTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ShapeOrNullTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ShapeTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ShapeTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ShapeTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ShapeTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/SimpleQuadrilateralTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/SimpleQuadrilateralTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/SimpleQuadrilateralTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/SimpleQuadrilateralTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/SpecialModelNameTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/SpecialModelNameTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/SpecialModelNameTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/SpecialModelNameTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TagTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TagTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TagTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TagTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListObjectTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListObjectTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListObjectTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListObjectTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TestInlineFreeformAdditionalPropertiesRequestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TestInlineFreeformAdditionalPropertiesRequestTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TestInlineFreeformAdditionalPropertiesRequestTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TestInlineFreeformAdditionalPropertiesRequestTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TriangleInterfaceTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TriangleInterfaceTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TriangleInterfaceTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TriangleInterfaceTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TriangleTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/TriangleTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/TriangleTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/UpdatePet200ResponseTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/UpdatePet200ResponseTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/UpdatePet200ResponseTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/UpdatePet200ResponseTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/UserTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/UserTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/UserTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/UserTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/WhaleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/WhaleTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/WhaleTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/WhaleTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ZebraTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ZebraTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ZebraTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ZebraTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumClassTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumClassTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumClassTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumTests.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumTests.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumTests.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/AnotherFakeApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/AnotherFakeApi.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/AnotherFakeApi.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/AnotherFakeApi.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/DefaultApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/DefaultApi.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/DefaultApi.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/DefaultApi.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/FakeApi.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/FakeApi.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/FakeApi.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/FakeClassnameTags123Api.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/FakeClassnameTags123Api.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/FakeClassnameTags123Api.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/FakeClassnameTags123Api.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/PetApi.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/PetApi.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/PetApi.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/StoreApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/StoreApi.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/StoreApi.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/StoreApi.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/UserApi.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Api/UserApi.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Api/UserApi.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ApiClient.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ApiClient.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ApiClient.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ApiException.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ApiException.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ApiException.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ApiException.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ApiResponse.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ApiResponse.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ApiResponse.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ApiResponse.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Auth/OAuthAuthenticator.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Auth/OAuthAuthenticator.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Auth/OAuthAuthenticator.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Auth/OAuthAuthenticator.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Auth/OAuthFlow.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Auth/OAuthFlow.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Auth/OAuthFlow.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Auth/OAuthFlow.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Auth/TokenResponse.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Auth/TokenResponse.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Auth/TokenResponse.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Auth/TokenResponse.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ClientUtils.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ClientUtils.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ClientUtils.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ClientUtils.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Configuration.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Configuration.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Configuration.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Configuration.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ExceptionFactory.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ExceptionFactory.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ExceptionFactory.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ExceptionFactory.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/GlobalConfiguration.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/GlobalConfiguration.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/GlobalConfiguration.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/GlobalConfiguration.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/HttpMethod.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/HttpMethod.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/HttpMethod.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/HttpMethod.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/HttpSigningConfiguration.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/HttpSigningConfiguration.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/HttpSigningConfiguration.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/HttpSigningConfiguration.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/IApiAccessor.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/IApiAccessor.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/IApiAccessor.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/IApiAccessor.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/IAsynchronousClient.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/IAsynchronousClient.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/IAsynchronousClient.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/IAsynchronousClient.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/IReadableConfiguration.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/IReadableConfiguration.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/IReadableConfiguration.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/IReadableConfiguration.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ISynchronousClient.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ISynchronousClient.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/ISynchronousClient.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/ISynchronousClient.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Multimap.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Multimap.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/Multimap.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/Multimap.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/RequestOptions.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/RequestOptions.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/RequestOptions.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/RequestOptions.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/RetryConfiguration.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Client/RetryConfiguration.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Client/RetryConfiguration.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Activity.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Activity.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Activity.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Activity.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Animal.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Animal.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ApiResponse.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ApiResponse.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ApiResponse.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Apple.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Apple.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Apple.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/AppleReq.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/AppleReq.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ArrayTest.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayTest.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ArrayTest.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Banana.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Banana.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Banana.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/BananaReq.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/BananaReq.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/BasquePig.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/BasquePig.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Capitalization.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Capitalization.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Capitalization.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Cat.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Cat.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Cat.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/CatAllOf.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/CatAllOf.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/CatAllOf.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/CatAllOf.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Category.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Category.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ChildCat.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ChildCat.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ClassModel.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ClassModel.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ClassModel.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DanishPig.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DanishPig.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DateOnlyClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DateOnlyClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DateOnlyClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DateOnlyClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Dog.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Dog.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Dog.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DogAllOf.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DogAllOf.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DogAllOf.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/DogAllOf.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Drawing.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Drawing.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Drawing.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EnumArrays.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumArrays.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EnumArrays.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EnumClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EnumClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EnumTest.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EnumTest.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/File.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/File.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/File.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Foo.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Foo.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Foo.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FormatTest.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FormatTest.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Fruit.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Fruit.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Fruit.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FruitReq.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FruitReq.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/FruitReq.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/GmFruit.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GmFruit.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/GmFruit.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/List.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/List.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/List.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/LiteralStringClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/LiteralStringClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/LiteralStringClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/LiteralStringClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Mammal.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Mammal.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Mammal.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/MapTest.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MapTest.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/MapTest.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Model200Response.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Model200Response.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Model200Response.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ModelClient.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ModelClient.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ModelClient.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Name.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Name.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NullableClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NullableClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableGuidClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NullableGuidClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableGuidClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NullableGuidClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NullableShape.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableShape.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NullableShape.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NumberOnly.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NumberOnly.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/NumberOnly.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OneOfString.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OneOfString.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OneOfString.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Order.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Order.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Order.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterComposite.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterComposite.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterComposite.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnum.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnum.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnum.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumInteger.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumInteger.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumInteger.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumTest.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterEnumTest.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/OuterEnumTest.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ParentPet.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ParentPet.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ParentPet.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Pet.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Pet.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/PetStatusFilter.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/PetStatusFilter.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/PetStatusFilter.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/PetStatusFilter.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Pig.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pig.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Pig.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Quadrilateral.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Quadrilateral.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Quadrilateral.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/RequiredClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/RequiredClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/RequiredClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/RequiredClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Return.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Return.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Return.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/RolesReportsHash.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/RolesReportsHash.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/RolesReportsHash.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/RolesReportsHash.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/RolesReportsHashRole.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Shape.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Shape.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Shape.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/SpecialModelName.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SpecialModelName.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/SpecialModelName.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Tag.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Tag.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Tag.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Triangle.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Triangle.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Triangle.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/UpdatePet200Response.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/UpdatePet200Response.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/UpdatePet200Response.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/UpdatePet200Response.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/User.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/User.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/User.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Whale.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Whale.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Zebra.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/Zebra.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Org.OpenAPITools.csproj b/samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Org.OpenAPITools.csproj
similarity index 100%
rename from samples/client/petstore/csharp/OpenAPIClient-net5.0/src/Org.OpenAPITools/Org.OpenAPITools.csproj
rename to samples/client/petstore/csharp/OpenAPIClient-net7.0/src/Org.OpenAPITools/Org.OpenAPITools.csproj
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/.gitignore b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.gitignore
new file mode 100644
index 00000000000..1ee53850b84
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.gitignore
@@ -0,0 +1,362 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Ww][Ii][Nn]32/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# ASP.NET Scaffolding
+ScaffoldingReadMe.txt
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*.json
+coverage*.xml
+coverage*.info
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
+
+# Fody - auto-generated XML schema
+FodyWeavers.xsd
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator-ignore b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator-ignore
new file mode 100644
index 00000000000..7484ee590a3
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator-ignore
@@ -0,0 +1,23 @@
+# OpenAPI Generator Ignore
+# Generated by openapi-generator https://github.com/openapitools/openapi-generator
+
+# Use this file to prevent files from being overwritten by the generator.
+# The patterns follow closely to .gitignore or .dockerignore.
+
+# As an example, the C# client generator defines ApiClient.cs.
+# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
+#ApiClient.cs
+
+# You can match any string of characters against a directory, file or extension with a single asterisk (*):
+#foo/*/qux
+# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
+
+# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
+#foo/**/qux
+# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
+
+# You can also negate patterns with an exclamation (!).
+# For example, you can ignore all files in a docs folder with the file extension .md:
+#docs/*.md
+# Then explicitly reverse the ignore rule for a single file:
+#!docs/README.md
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator/FILES b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator/FILES
new file mode 100644
index 00000000000..1e54de3472d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator/FILES
@@ -0,0 +1,223 @@
+.gitignore
+Org.OpenAPITools.sln
+README.md
+api/openapi.yaml
+appveyor.yml
+docs/Activity.md
+docs/ActivityOutputElementRepresentation.md
+docs/AdditionalPropertiesClass.md
+docs/Animal.md
+docs/AnotherFakeApi.md
+docs/ApiResponse.md
+docs/Apple.md
+docs/AppleReq.md
+docs/ArrayOfArrayOfNumberOnly.md
+docs/ArrayOfNumberOnly.md
+docs/ArrayTest.md
+docs/Banana.md
+docs/BananaReq.md
+docs/BasquePig.md
+docs/Capitalization.md
+docs/Cat.md
+docs/Category.md
+docs/ChildCat.md
+docs/ClassModel.md
+docs/ComplexQuadrilateral.md
+docs/DanishPig.md
+docs/DateOnlyClass.md
+docs/DefaultApi.md
+docs/DeprecatedObject.md
+docs/Dog.md
+docs/Drawing.md
+docs/EnumArrays.md
+docs/EnumClass.md
+docs/EnumTest.md
+docs/EquilateralTriangle.md
+docs/FakeApi.md
+docs/FakeClassnameTags123Api.md
+docs/File.md
+docs/FileSchemaTestClass.md
+docs/Foo.md
+docs/FooGetDefaultResponse.md
+docs/FormatTest.md
+docs/Fruit.md
+docs/FruitReq.md
+docs/GmFruit.md
+docs/GrandparentAnimal.md
+docs/HasOnlyReadOnly.md
+docs/HealthCheckResult.md
+docs/IsoscelesTriangle.md
+docs/List.md
+docs/LiteralStringClass.md
+docs/Mammal.md
+docs/MapTest.md
+docs/MixedPropertiesAndAdditionalPropertiesClass.md
+docs/Model200Response.md
+docs/ModelClient.md
+docs/Name.md
+docs/NotificationtestGetElementsV1ResponseMPayload.md
+docs/NullableClass.md
+docs/NullableGuidClass.md
+docs/NullableShape.md
+docs/NumberOnly.md
+docs/ObjectWithDeprecatedFields.md
+docs/OneOfString.md
+docs/Order.md
+docs/OuterComposite.md
+docs/OuterEnum.md
+docs/OuterEnumDefaultValue.md
+docs/OuterEnumInteger.md
+docs/OuterEnumIntegerDefaultValue.md
+docs/OuterEnumTest.md
+docs/ParentPet.md
+docs/Pet.md
+docs/PetApi.md
+docs/Pig.md
+docs/PolymorphicProperty.md
+docs/Quadrilateral.md
+docs/QuadrilateralInterface.md
+docs/ReadOnlyFirst.md
+docs/RequiredClass.md
+docs/Return.md
+docs/RolesReportsHash.md
+docs/RolesReportsHashRole.md
+docs/ScaleneTriangle.md
+docs/Shape.md
+docs/ShapeInterface.md
+docs/ShapeOrNull.md
+docs/SimpleQuadrilateral.md
+docs/SpecialModelName.md
+docs/StoreApi.md
+docs/Tag.md
+docs/TestCollectionEndingWithWordList.md
+docs/TestCollectionEndingWithWordListObject.md
+docs/TestInlineFreeformAdditionalPropertiesRequest.md
+docs/Triangle.md
+docs/TriangleInterface.md
+docs/User.md
+docs/UserApi.md
+docs/Whale.md
+docs/Zebra.md
+docs/ZeroBasedEnum.md
+docs/ZeroBasedEnumClass.md
+git_push.sh
+src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
+src/Org.OpenAPITools/Api/AnotherFakeApi.cs
+src/Org.OpenAPITools/Api/DefaultApi.cs
+src/Org.OpenAPITools/Api/FakeApi.cs
+src/Org.OpenAPITools/Api/FakeClassnameTags123Api.cs
+src/Org.OpenAPITools/Api/PetApi.cs
+src/Org.OpenAPITools/Api/StoreApi.cs
+src/Org.OpenAPITools/Api/UserApi.cs
+src/Org.OpenAPITools/Client/ApiClient.cs
+src/Org.OpenAPITools/Client/ApiException.cs
+src/Org.OpenAPITools/Client/ApiResponse.cs
+src/Org.OpenAPITools/Client/Auth/OAuthAuthenticator.cs
+src/Org.OpenAPITools/Client/Auth/OAuthFlow.cs
+src/Org.OpenAPITools/Client/Auth/TokenResponse.cs
+src/Org.OpenAPITools/Client/ClientUtils.cs
+src/Org.OpenAPITools/Client/Configuration.cs
+src/Org.OpenAPITools/Client/ExceptionFactory.cs
+src/Org.OpenAPITools/Client/GlobalConfiguration.cs
+src/Org.OpenAPITools/Client/HttpMethod.cs
+src/Org.OpenAPITools/Client/HttpSigningConfiguration.cs
+src/Org.OpenAPITools/Client/IApiAccessor.cs
+src/Org.OpenAPITools/Client/IAsynchronousClient.cs
+src/Org.OpenAPITools/Client/IReadableConfiguration.cs
+src/Org.OpenAPITools/Client/ISynchronousClient.cs
+src/Org.OpenAPITools/Client/Multimap.cs
+src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
+src/Org.OpenAPITools/Client/RequestOptions.cs
+src/Org.OpenAPITools/Client/RetryConfiguration.cs
+src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
+src/Org.OpenAPITools/Model/Activity.cs
+src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
+src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
+src/Org.OpenAPITools/Model/Animal.cs
+src/Org.OpenAPITools/Model/ApiResponse.cs
+src/Org.OpenAPITools/Model/Apple.cs
+src/Org.OpenAPITools/Model/AppleReq.cs
+src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs
+src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs
+src/Org.OpenAPITools/Model/ArrayTest.cs
+src/Org.OpenAPITools/Model/Banana.cs
+src/Org.OpenAPITools/Model/BananaReq.cs
+src/Org.OpenAPITools/Model/BasquePig.cs
+src/Org.OpenAPITools/Model/Capitalization.cs
+src/Org.OpenAPITools/Model/Cat.cs
+src/Org.OpenAPITools/Model/Category.cs
+src/Org.OpenAPITools/Model/ChildCat.cs
+src/Org.OpenAPITools/Model/ClassModel.cs
+src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+src/Org.OpenAPITools/Model/DanishPig.cs
+src/Org.OpenAPITools/Model/DateOnlyClass.cs
+src/Org.OpenAPITools/Model/DeprecatedObject.cs
+src/Org.OpenAPITools/Model/Dog.cs
+src/Org.OpenAPITools/Model/Drawing.cs
+src/Org.OpenAPITools/Model/EnumArrays.cs
+src/Org.OpenAPITools/Model/EnumClass.cs
+src/Org.OpenAPITools/Model/EnumTest.cs
+src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+src/Org.OpenAPITools/Model/File.cs
+src/Org.OpenAPITools/Model/FileSchemaTestClass.cs
+src/Org.OpenAPITools/Model/Foo.cs
+src/Org.OpenAPITools/Model/FooGetDefaultResponse.cs
+src/Org.OpenAPITools/Model/FormatTest.cs
+src/Org.OpenAPITools/Model/Fruit.cs
+src/Org.OpenAPITools/Model/FruitReq.cs
+src/Org.OpenAPITools/Model/GmFruit.cs
+src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs
+src/Org.OpenAPITools/Model/HealthCheckResult.cs
+src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+src/Org.OpenAPITools/Model/List.cs
+src/Org.OpenAPITools/Model/LiteralStringClass.cs
+src/Org.OpenAPITools/Model/Mammal.cs
+src/Org.OpenAPITools/Model/MapTest.cs
+src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs
+src/Org.OpenAPITools/Model/Model200Response.cs
+src/Org.OpenAPITools/Model/ModelClient.cs
+src/Org.OpenAPITools/Model/Name.cs
+src/Org.OpenAPITools/Model/NotificationtestGetElementsV1ResponseMPayload.cs
+src/Org.OpenAPITools/Model/NullableClass.cs
+src/Org.OpenAPITools/Model/NullableGuidClass.cs
+src/Org.OpenAPITools/Model/NullableShape.cs
+src/Org.OpenAPITools/Model/NumberOnly.cs
+src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs
+src/Org.OpenAPITools/Model/OneOfString.cs
+src/Org.OpenAPITools/Model/Order.cs
+src/Org.OpenAPITools/Model/OuterComposite.cs
+src/Org.OpenAPITools/Model/OuterEnum.cs
+src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs
+src/Org.OpenAPITools/Model/OuterEnumInteger.cs
+src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs
+src/Org.OpenAPITools/Model/OuterEnumTest.cs
+src/Org.OpenAPITools/Model/ParentPet.cs
+src/Org.OpenAPITools/Model/Pet.cs
+src/Org.OpenAPITools/Model/Pig.cs
+src/Org.OpenAPITools/Model/PolymorphicProperty.cs
+src/Org.OpenAPITools/Model/Quadrilateral.cs
+src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+src/Org.OpenAPITools/Model/ReadOnlyFirst.cs
+src/Org.OpenAPITools/Model/RequiredClass.cs
+src/Org.OpenAPITools/Model/Return.cs
+src/Org.OpenAPITools/Model/RolesReportsHash.cs
+src/Org.OpenAPITools/Model/RolesReportsHashRole.cs
+src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+src/Org.OpenAPITools/Model/Shape.cs
+src/Org.OpenAPITools/Model/ShapeInterface.cs
+src/Org.OpenAPITools/Model/ShapeOrNull.cs
+src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+src/Org.OpenAPITools/Model/SpecialModelName.cs
+src/Org.OpenAPITools/Model/Tag.cs
+src/Org.OpenAPITools/Model/TestCollectionEndingWithWordList.cs
+src/Org.OpenAPITools/Model/TestCollectionEndingWithWordListObject.cs
+src/Org.OpenAPITools/Model/TestInlineFreeformAdditionalPropertiesRequest.cs
+src/Org.OpenAPITools/Model/Triangle.cs
+src/Org.OpenAPITools/Model/TriangleInterface.cs
+src/Org.OpenAPITools/Model/User.cs
+src/Org.OpenAPITools/Model/Whale.cs
+src/Org.OpenAPITools/Model/Zebra.cs
+src/Org.OpenAPITools/Model/ZeroBasedEnum.cs
+src/Org.OpenAPITools/Model/ZeroBasedEnumClass.cs
+src/Org.OpenAPITools/Org.OpenAPITools.csproj
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator/VERSION b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator/VERSION
new file mode 100644
index 00000000000..0f78c31cdc7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/.openapi-generator/VERSION
@@ -0,0 +1 @@
+7.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/Org.OpenAPITools.sln b/samples/client/petstore/csharp/OpenAPIClient-net8.0/Org.OpenAPITools.sln
new file mode 100644
index 00000000000..5b15451c9dc
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/Org.OpenAPITools.sln
@@ -0,0 +1,27 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+VisualStudioVersion = 12.0.0.0
+MinimumVisualStudioVersion = 10.0.0.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Org.OpenAPITools", "src\Org.OpenAPITools\Org.OpenAPITools.csproj", "{321C8C3F-0156-40C1-AE42-D59761FB9B6C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Org.OpenAPITools.Test", "src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {321C8C3F-0156-40C1-AE42-D59761FB9B6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {321C8C3F-0156-40C1-AE42-D59761FB9B6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {321C8C3F-0156-40C1-AE42-D59761FB9B6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {321C8C3F-0156-40C1-AE42-D59761FB9B6C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
\ No newline at end of file
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/README.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/README.md
new file mode 100644
index 00000000000..b344c43c38b
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/README.md
@@ -0,0 +1,302 @@
+# Org.OpenAPITools - the C# library for the OpenAPI 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: \" \\
+
+This C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
+
+- API version: 1.0.0
+- SDK version: 1.0.0
+- Build package: org.openapitools.codegen.languages.CSharpClientCodegen
+
+
+## Frameworks supported
+
+
+## Dependencies
+
+- [RestSharp](https://www.nuget.org/packages/RestSharp) - 106.13.0 or later
+- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 13.0.2 or later
+- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.8.0 or later
+- [CompareNETObjects](https://www.nuget.org/packages/CompareNETObjects) - 4.61.0 or later
+- [System.ComponentModel.Annotations](https://www.nuget.org/packages/System.ComponentModel.Annotations) - 5.0.0 or later
+
+The DLLs included in the package may not be the latest version. We recommend using [NuGet](https://docs.nuget.org/consume/installing-nuget) to obtain the latest version of the packages:
+```
+Install-Package RestSharp
+Install-Package Newtonsoft.Json
+Install-Package JsonSubTypes
+Install-Package System.ComponentModel.Annotations
+Install-Package CompareNETObjects
+```
+
+NOTE: RestSharp versions greater than 105.1.0 have a bug which causes file uploads to fail. See [RestSharp#742](https://github.com/restsharp/RestSharp/issues/742).
+NOTE: RestSharp for .Net Core creates a new socket for each api call, which can lead to a socket exhaustion problem. See [RestSharp#1406](https://github.com/restsharp/RestSharp/issues/1406).
+
+
+## Installation
+Run the following command to generate the DLL
+- [Mac/Linux] `/bin/sh build.sh`
+- [Windows] `build.bat`
+
+Then include the DLL (under the `bin` folder) in the C# project, and use the namespaces:
+```csharp
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+```
+
+## Packaging
+
+A `.nuspec` is included with the project. You can follow the Nuget quickstart to [create](https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package#create-the-package) and [publish](https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package#publish-the-package) packages.
+
+This `.nuspec` uses placeholders from the `.csproj`, so build the `.csproj` directly:
+
+```
+nuget pack -Build -OutputDirectory out Org.OpenAPITools.csproj
+```
+
+Then, publish to a [local feed](https://docs.microsoft.com/en-us/nuget/hosting-packages/local-feeds) or [other host](https://docs.microsoft.com/en-us/nuget/hosting-packages/overview) and consume the new package via Nuget as usual.
+
+
+## Usage
+
+To use the API client with a HTTP proxy, setup a `System.Net.WebProxy`
+```csharp
+Configuration c = new Configuration();
+System.Net.WebProxy webProxy = new System.Net.WebProxy("http://myProxyUrl:80/");
+webProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
+c.Proxy = webProxy;
+```
+
+
+## Getting Started
+
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class Example
+ {
+ public static void Main()
+ {
+
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new AnotherFakeApi(config);
+ var modelClient = new ModelClient(); // ModelClient | client model
+
+ try
+ {
+ // To test special tags
+ ModelClient result = apiInstance.Call123TestSpecialTags(modelClient);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling AnotherFakeApi.Call123TestSpecialTags: " + e.Message );
+ Debug.Print("Status Code: "+ e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+
+ }
+ }
+}
+```
+
+
+## Documentation for API Endpoints
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+Class | Method | HTTP request | Description
+------------ | ------------- | ------------- | -------------
+*AnotherFakeApi* | [**Call123TestSpecialTags**](docs/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags
+*DefaultApi* | [**FooGet**](docs/DefaultApi.md#fooget) | **GET** /foo |
+*DefaultApi* | [**GetCountry**](docs/DefaultApi.md#getcountry) | **POST** /country |
+*DefaultApi* | [**Hello**](docs/DefaultApi.md#hello) | **GET** /hello | Hello
+*DefaultApi* | [**RolesReportGet**](docs/DefaultApi.md#rolesreportget) | **GET** /roles/report |
+*DefaultApi* | [**Test**](docs/DefaultApi.md#test) | **GET** /test | Retrieve an existing Notificationtest's Elements
+*FakeApi* | [**FakeHealthGet**](docs/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint
+*FakeApi* | [**FakeOuterBooleanSerialize**](docs/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean |
+*FakeApi* | [**FakeOuterCompositeSerialize**](docs/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite |
+*FakeApi* | [**FakeOuterNumberSerialize**](docs/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number |
+*FakeApi* | [**FakeOuterStringSerialize**](docs/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string |
+*FakeApi* | [**GetArrayOfEnums**](docs/FakeApi.md#getarrayofenums) | **GET** /fake/array-of-enums | Array of Enums
+*FakeApi* | [**TestBodyWithFileSchema**](docs/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema |
+*FakeApi* | [**TestBodyWithQueryParams**](docs/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params |
+*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
+*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
+*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
+*FakeApi* | [**TestGroupParameters**](docs/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
+*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
+*FakeApi* | [**TestInlineFreeformAdditionalProperties**](docs/FakeApi.md#testinlinefreeformadditionalproperties) | **POST** /fake/inline-freeform-additionalProperties | test inline free-form additionalProperties
+*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
+*FakeApi* | [**TestQueryParameterCollectionFormat**](docs/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters |
+*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
+*PetApi* | [**AddPet**](docs/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store
+*PetApi* | [**DeletePet**](docs/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet
+*PetApi* | [**FindPetsByStatus**](docs/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status
+*PetApi* | [**FindPetsByTags**](docs/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags
+*PetApi* | [**GetPetById**](docs/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID
+*PetApi* | [**UpdatePet**](docs/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet
+*PetApi* | [**UpdatePetWithForm**](docs/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data
+*PetApi* | [**UploadFile**](docs/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image
+*PetApi* | [**UploadFileWithRequiredFile**](docs/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required)
+*StoreApi* | [**DeleteOrder**](docs/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
+*StoreApi* | [**GetInventory**](docs/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status
+*StoreApi* | [**GetOrderById**](docs/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID
+*StoreApi* | [**PlaceOrder**](docs/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet
+*UserApi* | [**CreateUser**](docs/UserApi.md#createuser) | **POST** /user | Create user
+*UserApi* | [**CreateUsersWithArrayInput**](docs/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array
+*UserApi* | [**CreateUsersWithListInput**](docs/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array
+*UserApi* | [**DeleteUser**](docs/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user
+*UserApi* | [**GetUserByName**](docs/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name
+*UserApi* | [**LoginUser**](docs/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system
+*UserApi* | [**LogoutUser**](docs/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session
+*UserApi* | [**UpdateUser**](docs/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user
+
+
+
+## Documentation for Models
+
+ - [Model.Activity](docs/Activity.md)
+ - [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
+ - [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
+ - [Model.Animal](docs/Animal.md)
+ - [Model.ApiResponse](docs/ApiResponse.md)
+ - [Model.Apple](docs/Apple.md)
+ - [Model.AppleReq](docs/AppleReq.md)
+ - [Model.ArrayOfArrayOfNumberOnly](docs/ArrayOfArrayOfNumberOnly.md)
+ - [Model.ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
+ - [Model.ArrayTest](docs/ArrayTest.md)
+ - [Model.Banana](docs/Banana.md)
+ - [Model.BananaReq](docs/BananaReq.md)
+ - [Model.BasquePig](docs/BasquePig.md)
+ - [Model.Capitalization](docs/Capitalization.md)
+ - [Model.Cat](docs/Cat.md)
+ - [Model.Category](docs/Category.md)
+ - [Model.ChildCat](docs/ChildCat.md)
+ - [Model.ClassModel](docs/ClassModel.md)
+ - [Model.ComplexQuadrilateral](docs/ComplexQuadrilateral.md)
+ - [Model.DanishPig](docs/DanishPig.md)
+ - [Model.DateOnlyClass](docs/DateOnlyClass.md)
+ - [Model.DeprecatedObject](docs/DeprecatedObject.md)
+ - [Model.Dog](docs/Dog.md)
+ - [Model.Drawing](docs/Drawing.md)
+ - [Model.EnumArrays](docs/EnumArrays.md)
+ - [Model.EnumClass](docs/EnumClass.md)
+ - [Model.EnumTest](docs/EnumTest.md)
+ - [Model.EquilateralTriangle](docs/EquilateralTriangle.md)
+ - [Model.File](docs/File.md)
+ - [Model.FileSchemaTestClass](docs/FileSchemaTestClass.md)
+ - [Model.Foo](docs/Foo.md)
+ - [Model.FooGetDefaultResponse](docs/FooGetDefaultResponse.md)
+ - [Model.FormatTest](docs/FormatTest.md)
+ - [Model.Fruit](docs/Fruit.md)
+ - [Model.FruitReq](docs/FruitReq.md)
+ - [Model.GmFruit](docs/GmFruit.md)
+ - [Model.GrandparentAnimal](docs/GrandparentAnimal.md)
+ - [Model.HasOnlyReadOnly](docs/HasOnlyReadOnly.md)
+ - [Model.HealthCheckResult](docs/HealthCheckResult.md)
+ - [Model.IsoscelesTriangle](docs/IsoscelesTriangle.md)
+ - [Model.List](docs/List.md)
+ - [Model.LiteralStringClass](docs/LiteralStringClass.md)
+ - [Model.Mammal](docs/Mammal.md)
+ - [Model.MapTest](docs/MapTest.md)
+ - [Model.MixedPropertiesAndAdditionalPropertiesClass](docs/MixedPropertiesAndAdditionalPropertiesClass.md)
+ - [Model.Model200Response](docs/Model200Response.md)
+ - [Model.ModelClient](docs/ModelClient.md)
+ - [Model.Name](docs/Name.md)
+ - [Model.NotificationtestGetElementsV1ResponseMPayload](docs/NotificationtestGetElementsV1ResponseMPayload.md)
+ - [Model.NullableClass](docs/NullableClass.md)
+ - [Model.NullableGuidClass](docs/NullableGuidClass.md)
+ - [Model.NullableShape](docs/NullableShape.md)
+ - [Model.NumberOnly](docs/NumberOnly.md)
+ - [Model.ObjectWithDeprecatedFields](docs/ObjectWithDeprecatedFields.md)
+ - [Model.OneOfString](docs/OneOfString.md)
+ - [Model.Order](docs/Order.md)
+ - [Model.OuterComposite](docs/OuterComposite.md)
+ - [Model.OuterEnum](docs/OuterEnum.md)
+ - [Model.OuterEnumDefaultValue](docs/OuterEnumDefaultValue.md)
+ - [Model.OuterEnumInteger](docs/OuterEnumInteger.md)
+ - [Model.OuterEnumIntegerDefaultValue](docs/OuterEnumIntegerDefaultValue.md)
+ - [Model.OuterEnumTest](docs/OuterEnumTest.md)
+ - [Model.ParentPet](docs/ParentPet.md)
+ - [Model.Pet](docs/Pet.md)
+ - [Model.Pig](docs/Pig.md)
+ - [Model.PolymorphicProperty](docs/PolymorphicProperty.md)
+ - [Model.Quadrilateral](docs/Quadrilateral.md)
+ - [Model.QuadrilateralInterface](docs/QuadrilateralInterface.md)
+ - [Model.ReadOnlyFirst](docs/ReadOnlyFirst.md)
+ - [Model.RequiredClass](docs/RequiredClass.md)
+ - [Model.Return](docs/Return.md)
+ - [Model.RolesReportsHash](docs/RolesReportsHash.md)
+ - [Model.RolesReportsHashRole](docs/RolesReportsHashRole.md)
+ - [Model.ScaleneTriangle](docs/ScaleneTriangle.md)
+ - [Model.Shape](docs/Shape.md)
+ - [Model.ShapeInterface](docs/ShapeInterface.md)
+ - [Model.ShapeOrNull](docs/ShapeOrNull.md)
+ - [Model.SimpleQuadrilateral](docs/SimpleQuadrilateral.md)
+ - [Model.SpecialModelName](docs/SpecialModelName.md)
+ - [Model.Tag](docs/Tag.md)
+ - [Model.TestCollectionEndingWithWordList](docs/TestCollectionEndingWithWordList.md)
+ - [Model.TestCollectionEndingWithWordListObject](docs/TestCollectionEndingWithWordListObject.md)
+ - [Model.TestInlineFreeformAdditionalPropertiesRequest](docs/TestInlineFreeformAdditionalPropertiesRequest.md)
+ - [Model.Triangle](docs/Triangle.md)
+ - [Model.TriangleInterface](docs/TriangleInterface.md)
+ - [Model.User](docs/User.md)
+ - [Model.Whale](docs/Whale.md)
+ - [Model.Zebra](docs/Zebra.md)
+ - [Model.ZeroBasedEnum](docs/ZeroBasedEnum.md)
+ - [Model.ZeroBasedEnumClass](docs/ZeroBasedEnumClass.md)
+
+
+
+## Documentation for Authorization
+
+
+Authentication schemes defined for the API:
+
+### petstore_auth
+
+- **Type**: OAuth
+- **Flow**: implicit
+- **Authorization URL**: http://petstore.swagger.io/api/oauth/dialog
+- **Scopes**:
+ - write:pets: modify pets in your account
+ - read:pets: read your pets
+
+
+### api_key
+
+- **Type**: API key
+- **API key parameter name**: api_key
+- **Location**: HTTP header
+
+
+### api_key_query
+
+- **Type**: API key
+- **API key parameter name**: api_key_query
+- **Location**: URL query string
+
+
+### http_basic_test
+
+- **Type**: HTTP basic authentication
+
+
+### bearer_test
+
+- **Type**: Bearer Authentication
+
+
+### http_signature_test
+
+- **Type**: HTTP signature authentication
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/api/openapi.yaml b/samples/client/petstore/csharp/OpenAPIClient-net8.0/api/openapi.yaml
new file mode 100644
index 00000000000..70e89968fbe
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/api/openapi.yaml
@@ -0,0 +1,2824 @@
+openapi: 3.0.0
+info:
+ description: "This spec is mainly for testing Petstore server and contains fake\
+ \ endpoints, models. Please do not use this for any other purpose. Special characters:\
+ \ \" \\"
+ license:
+ name: Apache-2.0
+ url: https://www.apache.org/licenses/LICENSE-2.0.html
+ title: OpenAPI Petstore
+ version: 1.0.0
+servers:
+- description: petstore server
+ url: "http://{server}.swagger.io:{port}/v2"
+ variables:
+ server:
+ default: petstore
+ enum:
+ - petstore
+ - qa-petstore
+ - dev-petstore
+ port:
+ default: "80"
+ enum:
+ - "80"
+ - "8080"
+- description: The local server
+ url: "https://localhost:8080/{version}"
+ variables:
+ version:
+ default: v2
+ enum:
+ - v1
+ - v2
+- description: The local server without variables
+ url: https://127.0.0.1/no_variable
+tags:
+- description: Everything about your Pets
+ name: pet
+- description: Access to Petstore orders
+ name: store
+- description: Operations about user
+ name: user
+paths:
+ /roles/report:
+ get:
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ items:
+ $ref: '#/components/schemas/RolesReport'
+ type: array
+ description: returns report
+ /hello:
+ get:
+ description: Hello
+ operationId: Hello
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ items:
+ format: uuid
+ type: string
+ type: array
+ description: UUIDs
+ summary: Hello
+ /foo:
+ get:
+ responses:
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/_foo_get_default_response'
+ description: response
+ /pet:
+ post:
+ description: ""
+ operationId: addPet
+ requestBody:
+ $ref: '#/components/requestBodies/Pet'
+ responses:
+ "405":
+ description: Invalid input
+ security:
+ - http_signature_test: []
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Add a new pet to the store
+ tags:
+ - pet
+ put:
+ description: ""
+ operationId: updatePet
+ requestBody:
+ $ref: '#/components/requestBodies/Pet'
+ responses:
+ "400":
+ description: Invalid ID supplied
+ "404":
+ description: Pet not found
+ "405":
+ description: Validation exception
+ security:
+ - http_signature_test: []
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Update an existing pet
+ tags:
+ - pet
+ servers:
+ - url: http://petstore.swagger.io/v2
+ - url: http://path-server-test.petstore.local/v2
+ /pet/findByStatus:
+ get:
+ description: Multiple status values can be provided with comma separated strings
+ operationId: findPetsByStatus
+ parameters:
+ - deprecated: true
+ description: Status values that need to be considered for filter
+ explode: false
+ in: query
+ name: status
+ required: true
+ schema:
+ items:
+ default: available
+ enum:
+ - available
+ - pending
+ - sold
+ type: string
+ type: array
+ style: form
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ application/json:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ description: successful operation
+ "400":
+ description: Invalid status value
+ security:
+ - http_signature_test: []
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Finds Pets by status
+ tags:
+ - pet
+ /pet/findByTags:
+ get:
+ deprecated: true
+ description: "Multiple tags can be provided with comma separated strings. Use\
+ \ tag1, tag2, tag3 for testing."
+ operationId: findPetsByTags
+ parameters:
+ - description: Tags to filter by
+ explode: false
+ in: query
+ name: tags
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ application/json:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ description: successful operation
+ "400":
+ description: Invalid tag value
+ security:
+ - http_signature_test: []
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Finds Pets by tags
+ tags:
+ - pet
+ /pet/{petId}:
+ delete:
+ description: ""
+ operationId: deletePet
+ parameters:
+ - explode: false
+ in: header
+ name: api_key
+ required: false
+ schema:
+ type: string
+ style: simple
+ - description: Pet id to delete
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "400":
+ description: Invalid pet value
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Deletes a pet
+ tags:
+ - pet
+ get:
+ description: Returns a single pet
+ operationId: getPetById
+ parameters:
+ - description: ID of pet to return
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ description: successful operation
+ "400":
+ description: Invalid ID supplied
+ "404":
+ description: Pet not found
+ security:
+ - api_key: []
+ summary: Find pet by ID
+ tags:
+ - pet
+ post:
+ description: ""
+ operationId: updatePetWithForm
+ parameters:
+ - description: ID of pet that needs to be updated
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/updatePetWithForm_request'
+ responses:
+ "405":
+ description: Invalid input
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Updates a pet in the store with form data
+ tags:
+ - pet
+ /pet/{petId}/uploadImage:
+ post:
+ description: ""
+ operationId: uploadFile
+ parameters:
+ - description: ID of pet to update
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/uploadFile_request'
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ApiResponse'
+ description: successful operation
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: uploads an image
+ tags:
+ - pet
+ /store/inventory:
+ get:
+ description: Returns a map of status codes to quantities
+ operationId: getInventory
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ additionalProperties:
+ format: int32
+ type: integer
+ type: object
+ description: successful operation
+ security:
+ - api_key: []
+ summary: Returns pet inventories by status
+ tags:
+ - store
+ /store/order:
+ post:
+ description: ""
+ operationId: placeOrder
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Order'
+ description: order placed for purchasing the pet
+ required: true
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Order'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Order'
+ description: successful operation
+ "400":
+ description: Invalid Order
+ summary: Place an order for a pet
+ tags:
+ - store
+ /store/order/{order_id}:
+ delete:
+ description: For valid response try integer IDs with value < 1000. Anything
+ above 1000 or nonintegers will generate API errors
+ operationId: deleteOrder
+ parameters:
+ - description: ID of the order that needs to be deleted
+ explode: false
+ in: path
+ name: order_id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "400":
+ description: Invalid ID supplied
+ "404":
+ description: Order not found
+ summary: Delete purchase order by ID
+ tags:
+ - store
+ get:
+ description: For valid response try integer IDs with value <= 5 or > 10. Other
+ values will generate exceptions
+ operationId: getOrderById
+ parameters:
+ - description: ID of pet that needs to be fetched
+ explode: false
+ in: path
+ name: order_id
+ required: true
+ schema:
+ format: int64
+ maximum: 5
+ minimum: 1
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Order'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Order'
+ description: successful operation
+ "400":
+ description: Invalid ID supplied
+ "404":
+ description: Order not found
+ summary: Find purchase order by ID
+ tags:
+ - store
+ /user:
+ post:
+ description: This can only be done by the logged in user.
+ operationId: createUser
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/User'
+ description: Created user object
+ required: true
+ responses:
+ default:
+ description: successful operation
+ summary: Create user
+ tags:
+ - user
+ /user/createWithArray:
+ post:
+ description: ""
+ operationId: createUsersWithArrayInput
+ requestBody:
+ $ref: '#/components/requestBodies/UserArray'
+ responses:
+ default:
+ description: successful operation
+ summary: Creates list of users with given input array
+ tags:
+ - user
+ /user/createWithList:
+ post:
+ description: ""
+ operationId: createUsersWithListInput
+ requestBody:
+ $ref: '#/components/requestBodies/UserArray'
+ responses:
+ default:
+ description: successful operation
+ summary: Creates list of users with given input array
+ tags:
+ - user
+ /user/login:
+ get:
+ description: ""
+ operationId: loginUser
+ parameters:
+ - description: The user name for login
+ explode: true
+ in: query
+ name: username
+ required: true
+ schema:
+ type: string
+ style: form
+ - description: The password for login in clear text
+ explode: true
+ in: query
+ name: password
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ type: string
+ application/json:
+ schema:
+ type: string
+ description: successful operation
+ headers:
+ X-Rate-Limit:
+ description: calls per hour allowed by the user
+ explode: false
+ schema:
+ format: int32
+ type: integer
+ style: simple
+ X-Expires-After:
+ description: date in UTC when token expires
+ explode: false
+ schema:
+ format: date-time
+ type: string
+ style: simple
+ "400":
+ description: Invalid username/password supplied
+ summary: Logs user into the system
+ tags:
+ - user
+ /user/logout:
+ get:
+ description: ""
+ operationId: logoutUser
+ responses:
+ default:
+ description: successful operation
+ summary: Logs out current logged in user session
+ tags:
+ - user
+ /user/{username}:
+ delete:
+ description: This can only be done by the logged in user.
+ operationId: deleteUser
+ parameters:
+ - description: The name that needs to be deleted
+ explode: false
+ in: path
+ name: username
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "400":
+ description: Invalid username supplied
+ "404":
+ description: User not found
+ summary: Delete user
+ tags:
+ - user
+ get:
+ description: ""
+ operationId: getUserByName
+ parameters:
+ - description: The name that needs to be fetched. Use user1 for testing.
+ explode: false
+ in: path
+ name: username
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/User'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/User'
+ description: successful operation
+ "400":
+ description: Invalid username supplied
+ "404":
+ description: User not found
+ summary: Get user by user name
+ tags:
+ - user
+ put:
+ description: This can only be done by the logged in user.
+ operationId: updateUser
+ parameters:
+ - description: name that need to be deleted
+ explode: false
+ in: path
+ name: username
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/User'
+ description: Updated user object
+ required: true
+ responses:
+ "400":
+ description: Invalid user supplied
+ "404":
+ description: User not found
+ summary: Updated user
+ tags:
+ - user
+ /fake_classname_test:
+ patch:
+ description: To test class name in snake case
+ operationId: testClassname
+ requestBody:
+ $ref: '#/components/requestBodies/Client'
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Client'
+ description: successful operation
+ security:
+ - api_key_query: []
+ summary: To test class name in snake case
+ tags:
+ - fake_classname_tags 123#$%^
+ /fake:
+ delete:
+ description: Fake endpoint to test group parameters (optional)
+ operationId: testGroupParameters
+ parameters:
+ - description: Required String in group parameters
+ explode: true
+ in: query
+ name: required_string_group
+ required: true
+ schema:
+ type: integer
+ style: form
+ - description: Required Boolean in group parameters
+ explode: false
+ in: header
+ name: required_boolean_group
+ required: true
+ schema:
+ type: boolean
+ style: simple
+ - description: Required Integer in group parameters
+ explode: true
+ in: query
+ name: required_int64_group
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: form
+ - description: String in group parameters
+ explode: true
+ in: query
+ name: string_group
+ required: false
+ schema:
+ type: integer
+ style: form
+ - description: Boolean in group parameters
+ explode: false
+ in: header
+ name: boolean_group
+ required: false
+ schema:
+ type: boolean
+ style: simple
+ - description: Integer in group parameters
+ explode: true
+ in: query
+ name: int64_group
+ required: false
+ schema:
+ format: int64
+ type: integer
+ style: form
+ responses:
+ "400":
+ description: Something wrong
+ security:
+ - bearer_test: []
+ summary: Fake endpoint to test group parameters (optional)
+ tags:
+ - fake
+ x-group-parameters: true
+ get:
+ description: To test enum parameters
+ operationId: testEnumParameters
+ parameters:
+ - description: Header parameter enum test (string array)
+ explode: false
+ in: header
+ name: enum_header_string_array
+ required: false
+ schema:
+ items:
+ default: $
+ enum:
+ - '>'
+ - $
+ type: string
+ type: array
+ style: simple
+ - description: Header parameter enum test (string)
+ explode: false
+ in: header
+ name: enum_header_string
+ required: false
+ schema:
+ default: -efg
+ enum:
+ - _abc
+ - -efg
+ - (xyz)
+ type: string
+ style: simple
+ - description: Query parameter enum test (string array)
+ explode: true
+ in: query
+ name: enum_query_string_array
+ required: false
+ schema:
+ items:
+ default: $
+ enum:
+ - '>'
+ - $
+ type: string
+ type: array
+ style: form
+ - description: Query parameter enum test (string)
+ explode: true
+ in: query
+ name: enum_query_string
+ required: false
+ schema:
+ default: -efg
+ enum:
+ - _abc
+ - -efg
+ - (xyz)
+ type: string
+ style: form
+ - description: Query parameter enum test (double)
+ explode: true
+ in: query
+ name: enum_query_integer
+ required: false
+ schema:
+ enum:
+ - 1
+ - -2
+ format: int32
+ type: integer
+ style: form
+ - description: Query parameter enum test (double)
+ explode: true
+ in: query
+ name: enum_query_double
+ required: false
+ schema:
+ enum:
+ - 1.1
+ - -1.2
+ format: double
+ type: number
+ style: form
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/testEnumParameters_request'
+ responses:
+ "400":
+ description: Invalid request
+ "404":
+ description: Not found
+ summary: To test enum parameters
+ tags:
+ - fake
+ patch:
+ description: To test "client" model
+ operationId: testClientModel
+ requestBody:
+ $ref: '#/components/requestBodies/Client'
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Client'
+ description: successful operation
+ summary: To test "client" model
+ tags:
+ - fake
+ post:
+ description: |
+ Fake endpoint for testing various parameters
+ 假端點
+ 偽のエンドポイント
+ 가짜 엔드 포인트
+ operationId: testEndpointParameters
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/testEndpointParameters_request'
+ responses:
+ "400":
+ description: Invalid username supplied
+ "404":
+ description: User not found
+ security:
+ - http_basic_test: []
+ summary: |
+ Fake endpoint for testing various parameters
+ 假端點
+ 偽のエンドポイント
+ 가짜 엔드 포인트
+ tags:
+ - fake
+ /fake/outer/number:
+ post:
+ description: Test serialization of outer number types
+ operationId: fakeOuterNumberSerialize
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/OuterNumber'
+ description: Input number as post body
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/OuterNumber'
+ description: Output number
+ tags:
+ - fake
+ /fake/outer/string:
+ post:
+ description: Test serialization of outer string types
+ operationId: fakeOuterStringSerialize
+ parameters:
+ - description: Required UUID String
+ explode: true
+ in: query
+ name: required_string_uuid
+ required: true
+ schema:
+ format: uuid
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/OuterString'
+ description: Input string as post body
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/OuterString'
+ description: Output string
+ tags:
+ - fake
+ /fake/outer/boolean:
+ post:
+ description: Test serialization of outer boolean types
+ operationId: fakeOuterBooleanSerialize
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/OuterBoolean'
+ description: Input boolean as post body
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/OuterBoolean'
+ description: Output boolean
+ tags:
+ - fake
+ /fake/outer/composite:
+ post:
+ description: Test serialization of object with outer number type
+ operationId: fakeOuterCompositeSerialize
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/OuterComposite'
+ description: Input composite as post body
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/OuterComposite'
+ description: Output composite
+ tags:
+ - fake
+ /fake/jsonFormData:
+ get:
+ description: ""
+ operationId: testJsonFormData
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/testJsonFormData_request'
+ responses:
+ "200":
+ description: successful operation
+ summary: test json serialization of form data
+ tags:
+ - fake
+ /fake/inline-additionalProperties:
+ post:
+ description: ""
+ operationId: testInlineAdditionalProperties
+ requestBody:
+ content:
+ application/json:
+ schema:
+ additionalProperties:
+ type: string
+ type: object
+ description: request body
+ required: true
+ responses:
+ "200":
+ description: successful operation
+ summary: test inline additionalProperties
+ tags:
+ - fake
+ /fake/inline-freeform-additionalProperties:
+ post:
+ description: ""
+ operationId: testInlineFreeformAdditionalProperties
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/testInlineFreeformAdditionalProperties_request'
+ description: request body
+ required: true
+ responses:
+ "200":
+ description: successful operation
+ summary: test inline free-form additionalProperties
+ tags:
+ - fake
+ /fake/body-with-query-params:
+ put:
+ operationId: testBodyWithQueryParams
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/User'
+ required: true
+ responses:
+ "200":
+ description: Success
+ tags:
+ - fake
+ /another-fake/dummy:
+ patch:
+ description: To test special tags and operation ID starting with number
+ operationId: 123_test_@#$%_special_tags
+ requestBody:
+ $ref: '#/components/requestBodies/Client'
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Client'
+ description: successful operation
+ summary: To test special tags
+ tags:
+ - $another-fake?
+ /fake/body-with-file-schema:
+ put:
+ description: "For this test, the body for this request much reference a schema\
+ \ named `File`."
+ operationId: testBodyWithFileSchema
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FileSchemaTestClass'
+ required: true
+ responses:
+ "200":
+ description: Success
+ tags:
+ - fake
+ /fake/test-query-parameters:
+ put:
+ description: To test the collection format in query parameters
+ operationId: testQueryParameterCollectionFormat
+ parameters:
+ - explode: true
+ in: query
+ name: pipe
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: false
+ in: query
+ name: ioutil
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: false
+ in: query
+ name: http
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: spaceDelimited
+ - explode: false
+ in: query
+ name: url
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: true
+ in: query
+ name: context
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: true
+ in: query
+ name: requiredNotNullable
+ required: true
+ schema:
+ nullable: false
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: requiredNullable
+ required: true
+ schema:
+ nullable: true
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: notRequiredNotNullable
+ required: false
+ schema:
+ nullable: false
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: notRequiredNullable
+ required: false
+ schema:
+ nullable: true
+ type: string
+ style: form
+ responses:
+ "200":
+ description: Success
+ tags:
+ - fake
+ /fake/{petId}/uploadImageWithRequiredFile:
+ post:
+ description: ""
+ operationId: uploadFileWithRequiredFile
+ parameters:
+ - description: ID of pet to update
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/uploadFileWithRequiredFile_request'
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ApiResponse'
+ application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
+ schema:
+ $ref: '#/components/schemas/ApiResponse'
+ description: successful operation
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: uploads an image (required)
+ tags:
+ - pet
+ /fake/health:
+ get:
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/HealthCheckResult'
+ description: The instance started successfully
+ summary: Health check endpoint
+ tags:
+ - fake
+ /fake/array-of-enums:
+ get:
+ operationId: getArrayOfEnums
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ArrayOfEnums'
+ description: Got named array of enums
+ summary: Array of Enums
+ tags:
+ - fake
+ /country:
+ post:
+ operationId: getCountry
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/getCountry_request'
+ responses:
+ "200":
+ description: OK
+ /test:
+ get:
+ operationId: Test
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/notificationtest-getElements-v1-Response-mPayload'
+ description: Successful response
+ summary: Retrieve an existing Notificationtest's Elements
+components:
+ requestBodies:
+ UserArray:
+ content:
+ application/json:
+ examples:
+ simple-list:
+ description: Should not get into code examples
+ summary: Simple list example
+ value:
+ - username: foo
+ - username: bar
+ schema:
+ items:
+ $ref: '#/components/schemas/User'
+ type: array
+ description: List of user object
+ required: true
+ Client:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Client'
+ description: client model
+ required: true
+ Pet:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ description: Pet object that needs to be added to the store
+ required: true
+ schemas:
+ RolesReport:
+ description: Roles report
+ items:
+ $ref: '#/components/schemas/RolesReportsHash'
+ type: array
+ RolesReportsHash:
+ description: Role report Hash
+ properties:
+ role_uuid:
+ format: uuid
+ type: string
+ role:
+ $ref: '#/components/schemas/RolesReportsHash_role'
+ type: object
+ Foo:
+ example:
+ bar: bar
+ properties:
+ bar:
+ default: bar
+ type: string
+ type: object
+ Bar:
+ default: bar
+ type: string
+ Order:
+ example:
+ petId: 6
+ quantity: 1
+ id: 0
+ shipDate: 2020-02-02T20:20:20.000222Z
+ complete: false
+ status: placed
+ properties:
+ id:
+ format: int64
+ type: integer
+ petId:
+ format: int64
+ type: integer
+ quantity:
+ format: int32
+ type: integer
+ shipDate:
+ example: 2020-02-02T20:20:20.000222Z
+ format: date-time
+ type: string
+ status:
+ description: Order Status
+ enum:
+ - placed
+ - approved
+ - delivered
+ type: string
+ complete:
+ default: false
+ type: boolean
+ type: object
+ xml:
+ name: Order
+ Category:
+ example:
+ name: default-name
+ id: 6
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ default: default-name
+ type: string
+ required:
+ - name
+ type: object
+ xml:
+ name: Category
+ User:
+ example:
+ firstName: firstName
+ lastName: lastName
+ password: password
+ userStatus: 6
+ objectWithNoDeclaredPropsNullable: "{}"
+ phone: phone
+ objectWithNoDeclaredProps: "{}"
+ id: 0
+ anyTypePropNullable: ""
+ email: email
+ anyTypeProp: ""
+ username: username
+ properties:
+ id:
+ format: int64
+ type: integer
+ x-is-unique: true
+ username:
+ type: string
+ firstName:
+ type: string
+ lastName:
+ type: string
+ email:
+ type: string
+ password:
+ type: string
+ phone:
+ type: string
+ userStatus:
+ description: User Status
+ format: int32
+ type: integer
+ objectWithNoDeclaredProps:
+ description: test code generation for objects Value must be a map of strings
+ to values. It cannot be the 'null' value.
+ type: object
+ objectWithNoDeclaredPropsNullable:
+ description: test code generation for nullable objects. Value must be a
+ map of strings to values or the 'null' value.
+ nullable: true
+ type: object
+ anyTypeProp:
+ description: "test code generation for any type Here the 'type' attribute\
+ \ is not specified, which means the value can be anything, including the\
+ \ null value, string, number, boolean, array or object. See https://github.com/OAI/OpenAPI-Specification/issues/1389"
+ anyTypePropNullable:
+ description: "test code generation for any type Here the 'type' attribute\
+ \ is not specified, which means the value can be anything, including the\
+ \ null value, string, number, boolean, array or object. The 'nullable'\
+ \ attribute does not change the allowed values."
+ nullable: true
+ type: object
+ xml:
+ name: User
+ Tag:
+ example:
+ name: name
+ id: 1
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ type: object
+ xml:
+ name: Tag
+ Pet:
+ example:
+ photoUrls:
+ - photoUrls
+ - photoUrls
+ name: doggie
+ id: 0
+ category:
+ name: default-name
+ id: 6
+ tags:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ status: available
+ properties:
+ id:
+ format: int64
+ type: integer
+ x-is-unique: true
+ category:
+ $ref: '#/components/schemas/Category'
+ name:
+ example: doggie
+ type: string
+ photoUrls:
+ items:
+ type: string
+ type: array
+ xml:
+ name: photoUrl
+ wrapped: true
+ tags:
+ items:
+ $ref: '#/components/schemas/Tag'
+ type: array
+ xml:
+ name: tag
+ wrapped: true
+ status:
+ description: pet status in the store
+ enum:
+ - available
+ - pending
+ - sold
+ type: string
+ required:
+ - name
+ - photoUrls
+ type: object
+ xml:
+ name: Pet
+ ApiResponse:
+ example:
+ code: 0
+ type: type
+ message: message
+ properties:
+ code:
+ format: int32
+ type: integer
+ type:
+ type: string
+ message:
+ type: string
+ type: object
+ Return:
+ description: Model for testing reserved words
+ properties:
+ return:
+ format: int32
+ type: integer
+ xml:
+ name: Return
+ Name:
+ description: Model for testing model name same as property name
+ properties:
+ name:
+ format: int32
+ type: integer
+ snake_case:
+ format: int32
+ readOnly: true
+ type: integer
+ property:
+ type: string
+ "123Number":
+ readOnly: true
+ type: integer
+ required:
+ - name
+ xml:
+ name: Name
+ "200_response":
+ description: Model for testing model name starting with number
+ properties:
+ name:
+ format: int32
+ type: integer
+ class:
+ type: string
+ xml:
+ name: Name
+ ClassModel:
+ description: Model for testing model with "_class" property
+ properties:
+ _class:
+ type: string
+ Dog:
+ allOf:
+ - $ref: '#/components/schemas/Animal'
+ - properties:
+ breed:
+ type: string
+ type: object
+ Cat:
+ allOf:
+ - $ref: '#/components/schemas/Animal'
+ - $ref: '#/components/schemas/Address'
+ - properties:
+ declawed:
+ type: boolean
+ type: object
+ Address:
+ additionalProperties:
+ type: integer
+ type: object
+ Animal:
+ discriminator:
+ propertyName: className
+ properties:
+ className:
+ type: string
+ color:
+ default: red
+ type: string
+ required:
+ - className
+ type: object
+ AnimalFarm:
+ items:
+ $ref: '#/components/schemas/Animal'
+ type: array
+ format_test:
+ properties:
+ integer:
+ maximum: 100
+ minimum: 10
+ multipleOf: 2
+ type: integer
+ int32:
+ format: int32
+ maximum: 200
+ minimum: 20
+ type: integer
+ unsigned_integer:
+ format: int32
+ maximum: 200
+ minimum: 20
+ type: integer
+ x-unsigned: true
+ int64:
+ format: int64
+ type: integer
+ unsigned_long:
+ format: int64
+ type: integer
+ x-unsigned: true
+ number:
+ maximum: 543.2
+ minimum: 32.1
+ multipleOf: 32.5
+ type: number
+ float:
+ format: float
+ maximum: 987.6
+ minimum: 54.3
+ type: number
+ double:
+ format: double
+ maximum: 123.4
+ minimum: 67.8
+ type: number
+ decimal:
+ format: number
+ type: string
+ string:
+ pattern: "/[a-z]/i"
+ type: string
+ byte:
+ format: byte
+ type: string
+ binary:
+ format: binary
+ type: string
+ date:
+ example: 2020-02-02
+ format: date
+ type: string
+ dateTime:
+ example: 2007-12-03T10:15:30+01:00
+ format: date-time
+ type: string
+ uuid:
+ example: 72f98069-206d-4f12-9f12-3d1e525a8e84
+ format: uuid
+ type: string
+ password:
+ format: password
+ maxLength: 64
+ minLength: 10
+ type: string
+ pattern_with_digits:
+ description: A string that is a 10 digit number. Can have leading zeros.
+ pattern: "^\\d{10}$"
+ type: string
+ pattern_with_digits_and_delimiter:
+ description: A string starting with 'image_' (case insensitive) and one
+ to three digits following i.e. Image_01.
+ pattern: "/^image_\\d{1,3}$/i"
+ type: string
+ pattern_with_backslash:
+ description: None
+ pattern: "^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\\\
+ /([0-9]|[1-2][0-9]|3[0-2]))$"
+ type: string
+ required:
+ - byte
+ - date
+ - number
+ - password
+ type: object
+ EnumClass:
+ default: -efg
+ enum:
+ - _abc
+ - -efg
+ - (xyz)
+ type: string
+ Outer_Enum_Test:
+ enum:
+ - UPPER
+ - lower
+ - ""
+ - "Value\twith tab"
+ - Value with " quote
+ - Value with escaped \" quote
+ - |-
+ Duplicate
+ value
+ - "Duplicate\r\nvalue"
+ type: string
+ Enum_Test:
+ properties:
+ enum_string:
+ enum:
+ - UPPER
+ - lower
+ - ""
+ - "Value\twith tab"
+ - Value with " quote
+ - Value with escaped \" quote
+ - |-
+ Duplicate
+ value
+ - "Duplicate\r\nvalue"
+ type: string
+ enum_string_required:
+ enum:
+ - UPPER
+ - lower
+ - ""
+ - "Value\twith tab"
+ - Value with " quote
+ - Value with escaped \" quote
+ - |-
+ Duplicate
+ value
+ - "Duplicate\r\nvalue"
+ type: string
+ enum_integer:
+ enum:
+ - 1
+ - -1
+ format: int32
+ type: integer
+ enum_integer_only:
+ enum:
+ - 2
+ - -2
+ type: integer
+ enum_number:
+ enum:
+ - 1.1
+ - -1.2
+ format: double
+ type: number
+ outerEnum:
+ $ref: '#/components/schemas/OuterEnum'
+ outerEnumInteger:
+ $ref: '#/components/schemas/OuterEnumInteger'
+ outerEnumDefaultValue:
+ $ref: '#/components/schemas/OuterEnumDefaultValue'
+ outerEnumIntegerDefaultValue:
+ $ref: '#/components/schemas/OuterEnumIntegerDefaultValue'
+ required:
+ - enum_string_required
+ type: object
+ AdditionalPropertiesClass:
+ properties:
+ map_property:
+ additionalProperties:
+ type: string
+ type: object
+ map_of_map_property:
+ additionalProperties:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ anytype_1: {}
+ map_with_undeclared_properties_anytype_1:
+ type: object
+ map_with_undeclared_properties_anytype_2:
+ properties: {}
+ type: object
+ map_with_undeclared_properties_anytype_3:
+ additionalProperties: true
+ type: object
+ empty_map:
+ additionalProperties: false
+ description: "an object with no declared properties and no undeclared properties,\
+ \ hence it's an empty map."
+ type: object
+ map_with_undeclared_properties_string:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ MixedPropertiesAndAdditionalPropertiesClass:
+ properties:
+ uuid_with_pattern:
+ format: uuid
+ pattern: "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
+ type: string
+ uuid:
+ format: uuid
+ type: string
+ dateTime:
+ format: date-time
+ type: string
+ map:
+ additionalProperties:
+ $ref: '#/components/schemas/Animal'
+ type: object
+ type: object
+ List:
+ properties:
+ "123-list":
+ type: string
+ type: object
+ Client:
+ example:
+ client: client
+ properties:
+ client:
+ type: string
+ type: object
+ ReadOnlyFirst:
+ properties:
+ bar:
+ readOnly: true
+ type: string
+ baz:
+ type: string
+ type: object
+ hasOnlyReadOnly:
+ properties:
+ bar:
+ readOnly: true
+ type: string
+ foo:
+ readOnly: true
+ type: string
+ type: object
+ Capitalization:
+ properties:
+ smallCamel:
+ type: string
+ CapitalCamel:
+ type: string
+ small_Snake:
+ type: string
+ Capital_Snake:
+ type: string
+ SCA_ETH_Flow_Points:
+ type: string
+ ATT_NAME:
+ description: |
+ Name of the pet
+ type: string
+ type: object
+ MapTest:
+ properties:
+ map_map_of_string:
+ additionalProperties:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ map_of_enum_string:
+ additionalProperties:
+ enum:
+ - UPPER
+ - lower
+ type: string
+ type: object
+ direct_map:
+ additionalProperties:
+ type: boolean
+ type: object
+ indirect_map:
+ additionalProperties:
+ type: boolean
+ type: object
+ type: object
+ ArrayTest:
+ properties:
+ array_of_string:
+ items:
+ type: string
+ type: array
+ array_array_of_integer:
+ items:
+ items:
+ format: int64
+ type: integer
+ type: array
+ type: array
+ array_array_of_model:
+ items:
+ items:
+ $ref: '#/components/schemas/ReadOnlyFirst'
+ type: array
+ type: array
+ type: object
+ NumberOnly:
+ properties:
+ JustNumber:
+ type: number
+ type: object
+ x-cls-compliant: true
+ x-com-visible: true
+ ArrayOfNumberOnly:
+ properties:
+ ArrayNumber:
+ items:
+ type: number
+ type: array
+ type: object
+ ArrayOfArrayOfNumberOnly:
+ properties:
+ ArrayArrayNumber:
+ items:
+ items:
+ type: number
+ type: array
+ type: array
+ type: object
+ EnumArrays:
+ properties:
+ just_symbol:
+ enum:
+ - '>='
+ - $
+ type: string
+ array_enum:
+ items:
+ enum:
+ - fish
+ - crab
+ type: string
+ type: array
+ type: object
+ OuterEnum:
+ enum:
+ - placed
+ - approved
+ - delivered
+ nullable: true
+ type: string
+ OuterEnumInteger:
+ enum:
+ - 0
+ - 1
+ - 2
+ type: integer
+ OuterEnumDefaultValue:
+ default: placed
+ enum:
+ - placed
+ - approved
+ - delivered
+ type: string
+ OuterEnumIntegerDefaultValue:
+ default: 0
+ enum:
+ - 0
+ - 1
+ - 2
+ type: integer
+ OuterComposite:
+ example:
+ my_string: my_string
+ my_number: 0.8008281904610115
+ my_boolean: true
+ properties:
+ my_number:
+ type: number
+ my_string:
+ type: string
+ my_boolean:
+ type: boolean
+ x-codegen-body-parameter-name: boolean_post_body
+ type: object
+ OuterNumber:
+ type: number
+ OuterString:
+ type: string
+ OuterBoolean:
+ type: boolean
+ x-codegen-body-parameter-name: boolean_post_body
+ StringBooleanMap:
+ additionalProperties:
+ type: boolean
+ type: object
+ FileSchemaTestClass:
+ example:
+ file:
+ sourceURI: sourceURI
+ files:
+ - sourceURI: sourceURI
+ - sourceURI: sourceURI
+ properties:
+ file:
+ $ref: '#/components/schemas/File'
+ files:
+ items:
+ $ref: '#/components/schemas/File'
+ type: array
+ type: object
+ File:
+ description: Must be named `File` for test.
+ example:
+ sourceURI: sourceURI
+ properties:
+ sourceURI:
+ description: Test capitalization
+ type: string
+ type: object
+ _special_model.name_:
+ properties:
+ $special[property.name]:
+ format: int64
+ type: integer
+ _special_model.name_:
+ type: string
+ xml:
+ name: "$special[model.name]"
+ HealthCheckResult:
+ description: Just a string to inform instance is up and running. Make it nullable
+ in hope to get it as pointer in generated model.
+ example:
+ NullableMessage: NullableMessage
+ properties:
+ NullableMessage:
+ nullable: true
+ type: string
+ type: object
+ RequiredClass:
+ properties:
+ required_nullable_integer_prop:
+ nullable: true
+ type: integer
+ required_notnullableinteger_prop:
+ nullable: false
+ type: integer
+ not_required_nullable_integer_prop:
+ nullable: true
+ type: integer
+ not_required_notnullableinteger_prop:
+ nullable: false
+ type: integer
+ required_nullable_string_prop:
+ nullable: true
+ type: string
+ required_notnullable_string_prop:
+ nullable: false
+ type: string
+ notrequired_nullable_string_prop:
+ nullable: true
+ type: string
+ notrequired_notnullable_string_prop:
+ nullable: false
+ type: string
+ required_nullable_boolean_prop:
+ nullable: true
+ type: boolean
+ required_notnullable_boolean_prop:
+ nullable: false
+ type: boolean
+ notrequired_nullable_boolean_prop:
+ nullable: true
+ type: boolean
+ notrequired_notnullable_boolean_prop:
+ nullable: false
+ type: boolean
+ required_nullable_date_prop:
+ format: date
+ nullable: true
+ type: string
+ required_not_nullable_date_prop:
+ format: date
+ nullable: false
+ type: string
+ not_required_nullable_date_prop:
+ format: date
+ nullable: true
+ type: string
+ not_required_notnullable_date_prop:
+ format: date
+ nullable: false
+ type: string
+ required_notnullable_datetime_prop:
+ format: date-time
+ nullable: false
+ type: string
+ required_nullable_datetime_prop:
+ format: date-time
+ nullable: true
+ type: string
+ notrequired_nullable_datetime_prop:
+ format: date-time
+ nullable: true
+ type: string
+ notrequired_notnullable_datetime_prop:
+ format: date-time
+ nullable: false
+ type: string
+ required_nullable_enum_integer:
+ enum:
+ - 1
+ - -1
+ format: int32
+ nullable: true
+ type: integer
+ required_notnullable_enum_integer:
+ enum:
+ - 1
+ - -1
+ format: int32
+ nullable: false
+ type: integer
+ notrequired_nullable_enum_integer:
+ enum:
+ - 1
+ - -1
+ format: int32
+ nullable: true
+ type: integer
+ notrequired_notnullable_enum_integer:
+ enum:
+ - 1
+ - -1
+ format: int32
+ nullable: false
+ type: integer
+ required_nullable_enum_integer_only:
+ enum:
+ - 2
+ - -2
+ nullable: true
+ type: integer
+ required_notnullable_enum_integer_only:
+ enum:
+ - 2
+ - -2
+ nullable: false
+ type: integer
+ notrequired_nullable_enum_integer_only:
+ enum:
+ - 2
+ - -2
+ nullable: true
+ type: integer
+ notrequired_notnullable_enum_integer_only:
+ enum:
+ - 2
+ - -2
+ nullable: false
+ type: integer
+ required_notnullable_enum_string:
+ enum:
+ - UPPER
+ - lower
+ - ""
+ - "Value\twith tab"
+ - Value with " quote
+ - Value with escaped \" quote
+ - |-
+ Duplicate
+ value
+ - "Duplicate\r\nvalue"
+ nullable: false
+ type: string
+ required_nullable_enum_string:
+ enum:
+ - UPPER
+ - lower
+ - ""
+ - "Value\twith tab"
+ - Value with " quote
+ - Value with escaped \" quote
+ - |-
+ Duplicate
+ value
+ - "Duplicate\r\nvalue"
+ nullable: true
+ type: string
+ notrequired_nullable_enum_string:
+ enum:
+ - UPPER
+ - lower
+ - ""
+ - "Value\twith tab"
+ - Value with " quote
+ - Value with escaped \" quote
+ - |-
+ Duplicate
+ value
+ - "Duplicate\r\nvalue"
+ nullable: true
+ type: string
+ notrequired_notnullable_enum_string:
+ enum:
+ - UPPER
+ - lower
+ - ""
+ - "Value\twith tab"
+ - Value with " quote
+ - Value with escaped \" quote
+ - |-
+ Duplicate
+ value
+ - "Duplicate\r\nvalue"
+ nullable: false
+ type: string
+ required_nullable_outerEnumDefaultValue:
+ allOf:
+ - $ref: '#/components/schemas/OuterEnumDefaultValue'
+ nullable: true
+ required_notnullable_outerEnumDefaultValue:
+ allOf:
+ - $ref: '#/components/schemas/OuterEnumDefaultValue'
+ nullable: false
+ notrequired_nullable_outerEnumDefaultValue:
+ allOf:
+ - $ref: '#/components/schemas/OuterEnumDefaultValue'
+ nullable: true
+ notrequired_notnullable_outerEnumDefaultValue:
+ allOf:
+ - $ref: '#/components/schemas/OuterEnumDefaultValue'
+ nullable: false
+ required_nullable_uuid:
+ example: 72f98069-206d-4f12-9f12-3d1e525a8e84
+ format: uuid
+ nullable: true
+ type: string
+ required_notnullable_uuid:
+ example: 72f98069-206d-4f12-9f12-3d1e525a8e84
+ format: uuid
+ nullable: false
+ type: string
+ notrequired_nullable_uuid:
+ example: 72f98069-206d-4f12-9f12-3d1e525a8e84
+ format: uuid
+ nullable: true
+ type: string
+ notrequired_notnullable_uuid:
+ example: 72f98069-206d-4f12-9f12-3d1e525a8e84
+ format: uuid
+ nullable: false
+ type: string
+ required_nullable_array_of_string:
+ items:
+ type: string
+ nullable: true
+ type: array
+ required_notnullable_array_of_string:
+ items:
+ type: string
+ nullable: false
+ type: array
+ notrequired_nullable_array_of_string:
+ items:
+ type: string
+ nullable: true
+ type: array
+ notrequired_notnullable_array_of_string:
+ items:
+ type: string
+ nullable: false
+ type: array
+ required:
+ - required_not_nullable_date_prop
+ - required_notnullable_array_of_string
+ - required_notnullable_boolean_prop
+ - required_notnullable_datetime_prop
+ - required_notnullable_enum_integer
+ - required_notnullable_enum_integer_only
+ - required_notnullable_enum_string
+ - required_notnullable_outerEnumDefaultValue
+ - required_notnullable_string_prop
+ - required_notnullable_uuid
+ - required_notnullableinteger_prop
+ - required_nullable_array_of_string
+ - required_nullable_boolean_prop
+ - required_nullable_date_prop
+ - required_nullable_datetime_prop
+ - required_nullable_enum_integer
+ - required_nullable_enum_integer_only
+ - required_nullable_enum_string
+ - required_nullable_integer_prop
+ - required_nullable_outerEnumDefaultValue
+ - required_nullable_string_prop
+ - required_nullable_uuid
+ type: object
+ NullableClass:
+ additionalProperties:
+ nullable: true
+ type: object
+ properties:
+ integer_prop:
+ nullable: true
+ type: integer
+ number_prop:
+ nullable: true
+ type: number
+ boolean_prop:
+ nullable: true
+ type: boolean
+ string_prop:
+ nullable: true
+ type: string
+ date_prop:
+ format: date
+ nullable: true
+ type: string
+ datetime_prop:
+ format: date-time
+ nullable: true
+ type: string
+ array_nullable_prop:
+ items:
+ type: object
+ nullable: true
+ type: array
+ array_and_items_nullable_prop:
+ items:
+ nullable: true
+ type: object
+ nullable: true
+ type: array
+ array_items_nullable:
+ items:
+ nullable: true
+ type: object
+ type: array
+ object_nullable_prop:
+ additionalProperties:
+ type: object
+ nullable: true
+ type: object
+ object_and_items_nullable_prop:
+ additionalProperties:
+ nullable: true
+ type: object
+ nullable: true
+ type: object
+ object_items_nullable:
+ additionalProperties:
+ nullable: true
+ type: object
+ type: object
+ type: object
+ fruit:
+ additionalProperties: false
+ oneOf:
+ - $ref: '#/components/schemas/apple'
+ - $ref: '#/components/schemas/banana'
+ properties:
+ color:
+ type: string
+ apple:
+ nullable: true
+ properties:
+ cultivar:
+ pattern: "^[a-zA-Z\\s]*$"
+ type: string
+ origin:
+ pattern: "/^[A-Z\\s]*$/i"
+ type: string
+ color_code:
+ pattern: "^#(([0-9a-fA-F]{2}){3}|([0-9a-fA-F]){3})$"
+ type: string
+ type: object
+ banana:
+ properties:
+ lengthCm:
+ type: number
+ type: object
+ mammal:
+ discriminator:
+ propertyName: className
+ oneOf:
+ - $ref: '#/components/schemas/whale'
+ - $ref: '#/components/schemas/zebra'
+ - $ref: '#/components/schemas/Pig'
+ whale:
+ properties:
+ hasBaleen:
+ type: boolean
+ hasTeeth:
+ type: boolean
+ className:
+ type: string
+ required:
+ - className
+ type: object
+ zebra:
+ additionalProperties: true
+ properties:
+ type:
+ enum:
+ - plains
+ - mountain
+ - grevys
+ type: string
+ className:
+ type: string
+ required:
+ - className
+ type: object
+ Pig:
+ discriminator:
+ propertyName: className
+ oneOf:
+ - $ref: '#/components/schemas/BasquePig'
+ - $ref: '#/components/schemas/DanishPig'
+ BasquePig:
+ properties:
+ className:
+ type: string
+ required:
+ - className
+ type: object
+ DanishPig:
+ properties:
+ className:
+ type: string
+ required:
+ - className
+ type: object
+ gmFruit:
+ additionalProperties: false
+ anyOf:
+ - $ref: '#/components/schemas/apple'
+ - $ref: '#/components/schemas/banana'
+ properties:
+ color:
+ type: string
+ fruitReq:
+ additionalProperties: false
+ nullable: true
+ oneOf:
+ - $ref: '#/components/schemas/appleReq'
+ - $ref: '#/components/schemas/bananaReq'
+ appleReq:
+ additionalProperties: false
+ properties:
+ cultivar:
+ type: string
+ mealy:
+ type: boolean
+ required:
+ - cultivar
+ type: object
+ bananaReq:
+ additionalProperties: false
+ properties:
+ lengthCm:
+ type: number
+ sweet:
+ type: boolean
+ required:
+ - lengthCm
+ type: object
+ Drawing:
+ additionalProperties:
+ $ref: '#/components/schemas/fruit'
+ properties:
+ mainShape:
+ $ref: '#/components/schemas/Shape'
+ shapeOrNull:
+ $ref: '#/components/schemas/ShapeOrNull'
+ nullableShape:
+ $ref: '#/components/schemas/NullableShape'
+ shapes:
+ items:
+ $ref: '#/components/schemas/Shape'
+ type: array
+ type: object
+ Shape:
+ discriminator:
+ propertyName: shapeType
+ oneOf:
+ - $ref: '#/components/schemas/Triangle'
+ - $ref: '#/components/schemas/Quadrilateral'
+ ShapeOrNull:
+ description: The value may be a shape or the 'null' value. This is introduced
+ in OAS schema >= 3.1.
+ discriminator:
+ propertyName: shapeType
+ nullable: true
+ oneOf:
+ - $ref: '#/components/schemas/Triangle'
+ - $ref: '#/components/schemas/Quadrilateral'
+ NullableShape:
+ description: The value may be a shape or the 'null' value. The 'nullable' attribute
+ was introduced in OAS schema >= 3.0 and has been deprecated in OAS schema
+ >= 3.1.
+ discriminator:
+ propertyName: shapeType
+ nullable: true
+ oneOf:
+ - $ref: '#/components/schemas/Triangle'
+ - $ref: '#/components/schemas/Quadrilateral'
+ ShapeInterface:
+ properties:
+ shapeType:
+ type: string
+ required:
+ - shapeType
+ TriangleInterface:
+ properties:
+ triangleType:
+ type: string
+ required:
+ - triangleType
+ Triangle:
+ discriminator:
+ propertyName: triangleType
+ oneOf:
+ - $ref: '#/components/schemas/EquilateralTriangle'
+ - $ref: '#/components/schemas/IsoscelesTriangle'
+ - $ref: '#/components/schemas/ScaleneTriangle'
+ EquilateralTriangle:
+ allOf:
+ - $ref: '#/components/schemas/ShapeInterface'
+ - $ref: '#/components/schemas/TriangleInterface'
+ IsoscelesTriangle:
+ additionalProperties: false
+ allOf:
+ - $ref: '#/components/schemas/ShapeInterface'
+ - $ref: '#/components/schemas/TriangleInterface'
+ ScaleneTriangle:
+ allOf:
+ - $ref: '#/components/schemas/ShapeInterface'
+ - $ref: '#/components/schemas/TriangleInterface'
+ QuadrilateralInterface:
+ properties:
+ quadrilateralType:
+ type: string
+ required:
+ - quadrilateralType
+ Quadrilateral:
+ discriminator:
+ propertyName: quadrilateralType
+ oneOf:
+ - $ref: '#/components/schemas/SimpleQuadrilateral'
+ - $ref: '#/components/schemas/ComplexQuadrilateral'
+ SimpleQuadrilateral:
+ allOf:
+ - $ref: '#/components/schemas/ShapeInterface'
+ - $ref: '#/components/schemas/QuadrilateralInterface'
+ ComplexQuadrilateral:
+ allOf:
+ - $ref: '#/components/schemas/ShapeInterface'
+ - $ref: '#/components/schemas/QuadrilateralInterface'
+ GrandparentAnimal:
+ discriminator:
+ propertyName: pet_type
+ properties:
+ pet_type:
+ type: string
+ required:
+ - pet_type
+ type: object
+ ParentPet:
+ allOf:
+ - $ref: '#/components/schemas/GrandparentAnimal'
+ type: object
+ ChildCat:
+ allOf:
+ - $ref: '#/components/schemas/ParentPet'
+ - properties:
+ name:
+ type: string
+ pet_type:
+ default: ChildCat
+ enum:
+ - ChildCat
+ type: string
+ x-enum-as-string: true
+ type: object
+ ArrayOfEnums:
+ items:
+ $ref: '#/components/schemas/OuterEnum'
+ type: array
+ DateTimeTest:
+ default: 2010-01-01T10:10:10.000111+01:00
+ example: 2010-01-01T10:10:10.000111+01:00
+ format: date-time
+ type: string
+ DeprecatedObject:
+ deprecated: true
+ properties:
+ name:
+ type: string
+ type: object
+ ObjectWithDeprecatedFields:
+ properties:
+ uuid:
+ type: string
+ id:
+ deprecated: true
+ type: number
+ deprecatedRef:
+ $ref: '#/components/schemas/DeprecatedObject'
+ bars:
+ deprecated: true
+ items:
+ $ref: '#/components/schemas/Bar'
+ type: array
+ type: object
+ PolymorphicProperty:
+ oneOf:
+ - type: boolean
+ - type: string
+ - type: object
+ - items:
+ $ref: '#/components/schemas/StringArrayItem'
+ type: array
+ StringArrayItem:
+ format: string
+ type: string
+ Activity:
+ description: test map of maps
+ properties:
+ activity_outputs:
+ additionalProperties:
+ $ref: '#/components/schemas/ActivityOutputRepresentation'
+ type: object
+ type: object
+ ActivityOutputRepresentation:
+ items:
+ $ref: '#/components/schemas/ActivityOutputElementRepresentation'
+ type: array
+ ActivityOutputElementRepresentation:
+ properties:
+ prop1:
+ type: string
+ prop2:
+ type: object
+ type: object
+ NullableGuidClass:
+ properties:
+ uuid:
+ example: 72f98069-206d-4f12-9f12-3d1e525a8e84
+ format: uuid
+ nullable: true
+ type: string
+ type: object
+ DateOnlyClass:
+ properties:
+ dateOnlyProperty:
+ example: 2017-07-21
+ format: date
+ type: string
+ type: object
+ TestCollectionEndingWithWordListObject:
+ properties:
+ TestCollectionEndingWithWordList:
+ items:
+ $ref: '#/components/schemas/TestCollectionEndingWithWordList'
+ type: array
+ type: object
+ TestCollectionEndingWithWordList:
+ properties:
+ value:
+ type: string
+ type: object
+ LiteralStringClass:
+ properties:
+ escapedLiteralString:
+ default: C:\\Users\\username
+ type: string
+ unescapedLiteralString:
+ default: C:\Users\username
+ type: string
+ type: object
+ OneOfString:
+ oneOf:
+ - pattern: ^a
+ type: string
+ - pattern: ^b
+ type: string
+ ZeroBasedEnum:
+ enum:
+ - unknown
+ - notUnknown
+ type: string
+ ZeroBasedEnumClass:
+ properties:
+ ZeroBasedEnum:
+ enum:
+ - unknown
+ - notUnknown
+ type: string
+ type: object
+ Custom-Variableobject-Response:
+ additionalProperties: true
+ description: A Variable object without predefined property names
+ type: object
+ Field-pkiNotificationtestID:
+ type: integer
+ notificationtest-getElements-v1-Response-mPayload:
+ example:
+ a_objVariableobject:
+ - null
+ - null
+ pkiNotificationtestID: 0
+ properties:
+ pkiNotificationtestID:
+ type: integer
+ a_objVariableobject:
+ items:
+ $ref: '#/components/schemas/Custom-Variableobject-Response'
+ type: array
+ required:
+ - a_objVariableobject
+ - pkiNotificationtestID
+ type: object
+ _foo_get_default_response:
+ example:
+ string:
+ bar: bar
+ properties:
+ string:
+ $ref: '#/components/schemas/Foo'
+ type: object
+ updatePetWithForm_request:
+ properties:
+ name:
+ description: Updated name of the pet
+ type: string
+ status:
+ description: Updated status of the pet
+ type: string
+ type: object
+ uploadFile_request:
+ properties:
+ additionalMetadata:
+ description: Additional data to pass to server
+ type: string
+ file:
+ description: file to upload
+ format: binary
+ type: string
+ type: object
+ testEnumParameters_request:
+ properties:
+ enum_form_string_array:
+ description: Form parameter enum test (string array)
+ items:
+ default: $
+ enum:
+ - '>'
+ - $
+ type: string
+ type: array
+ enum_form_string:
+ default: -efg
+ description: Form parameter enum test (string)
+ enum:
+ - _abc
+ - -efg
+ - (xyz)
+ type: string
+ type: object
+ testEndpointParameters_request:
+ properties:
+ integer:
+ description: None
+ maximum: 100
+ minimum: 10
+ type: integer
+ int32:
+ description: None
+ format: int32
+ maximum: 200
+ minimum: 20
+ type: integer
+ int64:
+ description: None
+ format: int64
+ type: integer
+ number:
+ description: None
+ maximum: 543.2
+ minimum: 32.1
+ type: number
+ float:
+ description: None
+ format: float
+ maximum: 987.6
+ type: number
+ double:
+ description: None
+ format: double
+ maximum: 123.4
+ minimum: 67.8
+ type: number
+ string:
+ description: None
+ pattern: "/[a-z]/i"
+ type: string
+ pattern_without_delimiter:
+ description: None
+ pattern: "^[A-Z].*"
+ type: string
+ byte:
+ description: None
+ format: byte
+ type: string
+ binary:
+ description: None
+ format: binary
+ type: string
+ date:
+ description: None
+ format: date
+ type: string
+ dateTime:
+ default: 2010-02-01T10:20:10.11111+01:00
+ description: None
+ example: 2020-02-02T20:20:20.22222Z
+ format: date-time
+ type: string
+ password:
+ description: None
+ format: password
+ maxLength: 64
+ minLength: 10
+ type: string
+ callback:
+ description: None
+ type: string
+ required:
+ - byte
+ - double
+ - number
+ - pattern_without_delimiter
+ type: object
+ testJsonFormData_request:
+ properties:
+ param:
+ description: field1
+ type: string
+ param2:
+ description: field2
+ type: string
+ required:
+ - param
+ - param2
+ type: object
+ testInlineFreeformAdditionalProperties_request:
+ additionalProperties: true
+ properties:
+ someProperty:
+ type: string
+ type: object
+ uploadFileWithRequiredFile_request:
+ properties:
+ additionalMetadata:
+ description: Additional data to pass to server
+ type: string
+ requiredFile:
+ description: file to upload
+ format: binary
+ type: string
+ required:
+ - requiredFile
+ type: object
+ getCountry_request:
+ allOf:
+ - properties:
+ country:
+ type: string
+ required:
+ - country
+ type: object
+ RolesReportsHash_role:
+ properties:
+ name:
+ type: string
+ type: object
+ securitySchemes:
+ petstore_auth:
+ flows:
+ implicit:
+ authorizationUrl: http://petstore.swagger.io/api/oauth/dialog
+ scopes:
+ write:pets: modify pets in your account
+ read:pets: read your pets
+ type: oauth2
+ api_key:
+ in: header
+ name: api_key
+ type: apiKey
+ api_key_query:
+ in: query
+ name: api_key_query
+ type: apiKey
+ http_basic_test:
+ scheme: basic
+ type: http
+ bearer_test:
+ bearerFormat: JWT
+ scheme: bearer
+ type: http
+ http_signature_test:
+ scheme: signature
+ type: http
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/appveyor.yml b/samples/client/petstore/csharp/OpenAPIClient-net8.0/appveyor.yml
new file mode 100644
index 00000000000..f76f63cee50
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/appveyor.yml
@@ -0,0 +1,9 @@
+# auto-generated by OpenAPI Generator (https://github.com/OpenAPITools/openapi-generator)
+#
+image: Visual Studio 2019
+clone_depth: 1
+build_script:
+- dotnet build -c Release
+- dotnet test -c Release
+after_build:
+- dotnet pack .\src\Org.OpenAPITools\Org.OpenAPITools.csproj -o ../../output -c Release --no-build
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Activity.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Activity.md
new file mode 100644
index 00000000000..27a4e457199
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Activity.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Activity
+test map of maps
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ActivityOutputs** | **Dictionary<string, List<ActivityOutputElementRepresentation>>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ActivityOutputElementRepresentation.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ActivityOutputElementRepresentation.md
new file mode 100644
index 00000000000..21f226b3952
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ActivityOutputElementRepresentation.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Prop1** | **string** | | [optional]
+**Prop2** | **Object** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AdditionalPropertiesClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AdditionalPropertiesClass.md
new file mode 100644
index 00000000000..c40cd0f8acc
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AdditionalPropertiesClass.md
@@ -0,0 +1,17 @@
+# Org.OpenAPITools.Model.AdditionalPropertiesClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MapProperty** | **Dictionary<string, string>** | | [optional]
+**MapOfMapProperty** | **Dictionary<string, Dictionary<string, string>>** | | [optional]
+**Anytype1** | **Object** | | [optional]
+**MapWithUndeclaredPropertiesAnytype1** | **Object** | | [optional]
+**MapWithUndeclaredPropertiesAnytype2** | **Object** | | [optional]
+**MapWithUndeclaredPropertiesAnytype3** | **Dictionary<string, Object>** | | [optional]
+**EmptyMap** | **Object** | an object with no declared properties and no undeclared properties, hence it's an empty map. | [optional]
+**MapWithUndeclaredPropertiesString** | **Dictionary<string, string>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Animal.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Animal.md
new file mode 100644
index 00000000000..f14b7a3ae4e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Animal.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Animal
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClassName** | **string** | |
+**Color** | **string** | | [optional] [default to "red"]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AnotherFakeApi.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AnotherFakeApi.md
new file mode 100644
index 00000000000..01da3a93e62
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AnotherFakeApi.md
@@ -0,0 +1,99 @@
+# Org.OpenAPITools.Api.AnotherFakeApi
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**Call123TestSpecialTags**](AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags |
+
+
+# **Call123TestSpecialTags**
+> ModelClient Call123TestSpecialTags (ModelClient modelClient)
+
+To test special tags
+
+To test special tags and operation ID starting with number
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class Call123TestSpecialTagsExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new AnotherFakeApi(config);
+ var modelClient = new ModelClient(); // ModelClient | client model
+
+ try
+ {
+ // To test special tags
+ ModelClient result = apiInstance.Call123TestSpecialTags(modelClient);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling AnotherFakeApi.Call123TestSpecialTags: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the Call123TestSpecialTagsWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // To test special tags
+ ApiResponse response = apiInstance.Call123TestSpecialTagsWithHttpInfo(modelClient);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling AnotherFakeApi.Call123TestSpecialTagsWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **modelClient** | [**ModelClient**](ModelClient.md) | client model | |
+
+### Return type
+
+[**ModelClient**](ModelClient.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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/OpenAPIClient-net8.0/docs/ApiResponse.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ApiResponse.md
new file mode 100644
index 00000000000..bb723d2baa1
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ApiResponse.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.ApiResponse
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Code** | **int** | | [optional]
+**Type** | **string** | | [optional]
+**Message** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Apple.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Apple.md
new file mode 100644
index 00000000000..6261194e480
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Apple.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.Apple
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Cultivar** | **string** | | [optional]
+**Origin** | **string** | | [optional]
+**ColorCode** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AppleReq.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AppleReq.md
new file mode 100644
index 00000000000..005b8f8058a
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/AppleReq.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.AppleReq
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Cultivar** | **string** | |
+**Mealy** | **bool** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayOfArrayOfNumberOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayOfArrayOfNumberOnly.md
new file mode 100644
index 00000000000..4764c0ff80c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayOfArrayOfNumberOnly.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.ArrayOfArrayOfNumberOnly
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ArrayArrayNumber** | **List<List<decimal>>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayOfNumberOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayOfNumberOnly.md
new file mode 100644
index 00000000000..d93717103b8
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayOfNumberOnly.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.ArrayOfNumberOnly
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ArrayNumber** | **List<decimal>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayTest.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayTest.md
new file mode 100644
index 00000000000..d74d11bae77
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ArrayTest.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.ArrayTest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ArrayOfString** | **List<string>** | | [optional]
+**ArrayArrayOfInteger** | **List<List<long>>** | | [optional]
+**ArrayArrayOfModel** | **List<List<ReadOnlyFirst>>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Banana.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Banana.md
new file mode 100644
index 00000000000..226952d1cec
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Banana.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.Banana
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LengthCm** | **decimal** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/BananaReq.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/BananaReq.md
new file mode 100644
index 00000000000..f99aab99e38
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/BananaReq.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.BananaReq
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LengthCm** | **decimal** | |
+**Sweet** | **bool** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/BasquePig.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/BasquePig.md
new file mode 100644
index 00000000000..681be0bc7e3
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/BasquePig.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.BasquePig
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClassName** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Capitalization.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Capitalization.md
new file mode 100644
index 00000000000..1b1352d918f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Capitalization.md
@@ -0,0 +1,15 @@
+# Org.OpenAPITools.Model.Capitalization
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SmallCamel** | **string** | | [optional]
+**CapitalCamel** | **string** | | [optional]
+**SmallSnake** | **string** | | [optional]
+**CapitalSnake** | **string** | | [optional]
+**SCAETHFlowPoints** | **string** | | [optional]
+**ATT_NAME** | **string** | Name of the pet | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Cat.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Cat.md
new file mode 100644
index 00000000000..aa1ac17604e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Cat.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.Cat
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClassName** | **string** | |
+**Color** | **string** | | [optional] [default to "red"]
+**Declawed** | **bool** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Category.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Category.md
new file mode 100644
index 00000000000..032a1faeb3f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Category.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Category
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **long** | | [optional]
+**Name** | **string** | | [default to "default-name"]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ChildCat.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ChildCat.md
new file mode 100644
index 00000000000..072ad05b36d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ChildCat.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.ChildCat
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | | [optional]
+**PetType** | **string** | | [optional] [default to PetTypeEnum.ChildCat]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ClassModel.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ClassModel.md
new file mode 100644
index 00000000000..c90a44a6f84
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ClassModel.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.ClassModel
+Model for testing model with \"_class\" property
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarClass** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ComplexQuadrilateral.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ComplexQuadrilateral.md
new file mode 100644
index 00000000000..65a6097ce3f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ComplexQuadrilateral.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.ComplexQuadrilateral
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**QuadrilateralType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DanishPig.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DanishPig.md
new file mode 100644
index 00000000000..d9cf6527a3f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DanishPig.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.DanishPig
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClassName** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DateOnlyClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DateOnlyClass.md
new file mode 100644
index 00000000000..d0912d2ac41
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DateOnlyClass.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.DateOnlyClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DateOnlyProperty** | **DateTime** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DefaultApi.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DefaultApi.md
new file mode 100644
index 00000000000..d9d4abc6ebb
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DefaultApi.md
@@ -0,0 +1,429 @@
+# Org.OpenAPITools.Api.DefaultApi
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**FooGet**](DefaultApi.md#fooget) | **GET** /foo | |
+| [**GetCountry**](DefaultApi.md#getcountry) | **POST** /country | |
+| [**Hello**](DefaultApi.md#hello) | **GET** /hello | Hello |
+| [**RolesReportGet**](DefaultApi.md#rolesreportget) | **GET** /roles/report | |
+| [**Test**](DefaultApi.md#test) | **GET** /test | Retrieve an existing Notificationtest's Elements |
+
+
+# **FooGet**
+> FooGetDefaultResponse FooGet ()
+
+
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FooGetExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new DefaultApi(config);
+
+ try
+ {
+ FooGetDefaultResponse result = apiInstance.FooGet();
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling DefaultApi.FooGet: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FooGetWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ ApiResponse response = apiInstance.FooGetWithHttpInfo();
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling DefaultApi.FooGetWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+[**FooGetDefaultResponse**](FooGetDefaultResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | response | - |
+
+[[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)
+
+
+# **GetCountry**
+> void GetCountry (string country)
+
+
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class GetCountryExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new DefaultApi(config);
+ var country = "country_example"; // string |
+
+ try
+ {
+ apiInstance.GetCountry(country);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling DefaultApi.GetCountry: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the GetCountryWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ apiInstance.GetCountryWithHttpInfo(country);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling DefaultApi.GetCountryWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **country** | **string** | | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | OK | - |
+
+[[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)
+
+
+# **Hello**
+> List<Guid> Hello ()
+
+Hello
+
+Hello
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class HelloExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new DefaultApi(config);
+
+ try
+ {
+ // Hello
+ List result = apiInstance.Hello();
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling DefaultApi.Hello: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the HelloWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Hello
+ ApiResponse> response = apiInstance.HelloWithHttpInfo();
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling DefaultApi.HelloWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+**List**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | UUIDs | - |
+
+[[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)
+
+
+# **RolesReportGet**
+> List<List<RolesReportsHash>> RolesReportGet ()
+
+
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class RolesReportGetExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new DefaultApi(config);
+
+ try
+ {
+ List> result = apiInstance.RolesReportGet();
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling DefaultApi.RolesReportGet: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the RolesReportGetWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ ApiResponse>> response = apiInstance.RolesReportGetWithHttpInfo();
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling DefaultApi.RolesReportGetWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+**List>**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | returns report | - |
+
+[[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)
+
+
+# **Test**
+> NotificationtestGetElementsV1ResponseMPayload Test ()
+
+Retrieve an existing Notificationtest's Elements
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new DefaultApi(config);
+
+ try
+ {
+ // Retrieve an existing Notificationtest's Elements
+ NotificationtestGetElementsV1ResponseMPayload result = apiInstance.Test();
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling DefaultApi.Test: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Retrieve an existing Notificationtest's Elements
+ ApiResponse response = apiInstance.TestWithHttpInfo();
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling DefaultApi.TestWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+[**NotificationtestGetElementsV1ResponseMPayload**](NotificationtestGetElementsV1ResponseMPayload.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+
+[[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/OpenAPIClient-net8.0/docs/DeprecatedObject.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DeprecatedObject.md
new file mode 100644
index 00000000000..bb7824a3d64
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/DeprecatedObject.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.DeprecatedObject
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Dog.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Dog.md
new file mode 100644
index 00000000000..3aa00144e9a
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Dog.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.Dog
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClassName** | **string** | |
+**Color** | **string** | | [optional] [default to "red"]
+**Breed** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Drawing.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Drawing.md
new file mode 100644
index 00000000000..6b7122940af
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Drawing.md
@@ -0,0 +1,13 @@
+# Org.OpenAPITools.Model.Drawing
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MainShape** | [**Shape**](Shape.md) | | [optional]
+**ShapeOrNull** | [**ShapeOrNull**](ShapeOrNull.md) | | [optional]
+**NullableShape** | [**NullableShape**](NullableShape.md) | | [optional]
+**Shapes** | [**List<Shape>**](Shape.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumArrays.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumArrays.md
new file mode 100644
index 00000000000..62e34f03dbc
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumArrays.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.EnumArrays
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JustSymbol** | **string** | | [optional]
+**ArrayEnum** | **List<EnumArrays.ArrayEnumEnum>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumClass.md
new file mode 100644
index 00000000000..38f309437db
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumClass.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.EnumClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumTest.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumTest.md
new file mode 100644
index 00000000000..5ce3c4addd9
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EnumTest.md
@@ -0,0 +1,18 @@
+# Org.OpenAPITools.Model.EnumTest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EnumString** | **string** | | [optional]
+**EnumStringRequired** | **string** | |
+**EnumInteger** | **int** | | [optional]
+**EnumIntegerOnly** | **int** | | [optional]
+**EnumNumber** | **double** | | [optional]
+**OuterEnum** | **OuterEnum** | | [optional]
+**OuterEnumInteger** | **OuterEnumInteger** | | [optional]
+**OuterEnumDefaultValue** | **OuterEnumDefaultValue** | | [optional]
+**OuterEnumIntegerDefaultValue** | **OuterEnumIntegerDefaultValue** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EquilateralTriangle.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EquilateralTriangle.md
new file mode 100644
index 00000000000..ab06d96ca30
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/EquilateralTriangle.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.EquilateralTriangle
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**TriangleType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FakeApi.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FakeApi.md
new file mode 100644
index 00000000000..70d7da71e1c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FakeApi.md
@@ -0,0 +1,1488 @@
+# Org.OpenAPITools.Api.FakeApi
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**FakeHealthGet**](FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint |
+| [**FakeOuterBooleanSerialize**](FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | |
+| [**FakeOuterCompositeSerialize**](FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | |
+| [**FakeOuterNumberSerialize**](FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | |
+| [**FakeOuterStringSerialize**](FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | |
+| [**GetArrayOfEnums**](FakeApi.md#getarrayofenums) | **GET** /fake/array-of-enums | Array of Enums |
+| [**TestBodyWithFileSchema**](FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | |
+| [**TestBodyWithQueryParams**](FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | |
+| [**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model |
+| [**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 |
+| [**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters |
+| [**TestGroupParameters**](FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) |
+| [**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties |
+| [**TestInlineFreeformAdditionalProperties**](FakeApi.md#testinlinefreeformadditionalproperties) | **POST** /fake/inline-freeform-additionalProperties | test inline free-form additionalProperties |
+| [**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data |
+| [**TestQueryParameterCollectionFormat**](FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | |
+
+
+# **FakeHealthGet**
+> HealthCheckResult FakeHealthGet ()
+
+Health check endpoint
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FakeHealthGetExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+
+ try
+ {
+ // Health check endpoint
+ HealthCheckResult result = apiInstance.FakeHealthGet();
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.FakeHealthGet: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FakeHealthGetWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Health check endpoint
+ ApiResponse response = apiInstance.FakeHealthGetWithHttpInfo();
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.FakeHealthGetWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+[**HealthCheckResult**](HealthCheckResult.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | The instance started successfully | - |
+
+[[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)
+
+
+# **FakeOuterBooleanSerialize**
+> bool FakeOuterBooleanSerialize (bool? body = null)
+
+
+
+Test serialization of outer boolean types
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FakeOuterBooleanSerializeExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var body = true; // bool? | Input boolean as post body (optional)
+
+ try
+ {
+ bool result = apiInstance.FakeOuterBooleanSerialize(body);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.FakeOuterBooleanSerialize: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FakeOuterBooleanSerializeWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ ApiResponse response = apiInstance.FakeOuterBooleanSerializeWithHttpInfo(body);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.FakeOuterBooleanSerializeWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **body** | **bool?** | Input boolean as post body | [optional] |
+
+### Return type
+
+**bool**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output boolean | - |
+
+[[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)
+
+
+# **FakeOuterCompositeSerialize**
+> OuterComposite FakeOuterCompositeSerialize (OuterComposite? outerComposite = null)
+
+
+
+Test serialization of object with outer number type
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FakeOuterCompositeSerializeExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var outerComposite = new OuterComposite?(); // OuterComposite? | Input composite as post body (optional)
+
+ try
+ {
+ OuterComposite result = apiInstance.FakeOuterCompositeSerialize(outerComposite);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.FakeOuterCompositeSerialize: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FakeOuterCompositeSerializeWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ ApiResponse response = apiInstance.FakeOuterCompositeSerializeWithHttpInfo(outerComposite);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.FakeOuterCompositeSerializeWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **outerComposite** | [**OuterComposite?**](OuterComposite?.md) | Input composite as post body | [optional] |
+
+### Return type
+
+[**OuterComposite**](OuterComposite.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output composite | - |
+
+[[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)
+
+
+# **FakeOuterNumberSerialize**
+> decimal FakeOuterNumberSerialize (decimal? body = null)
+
+
+
+Test serialization of outer number types
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FakeOuterNumberSerializeExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var body = 8.14D; // decimal? | Input number as post body (optional)
+
+ try
+ {
+ decimal result = apiInstance.FakeOuterNumberSerialize(body);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.FakeOuterNumberSerialize: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FakeOuterNumberSerializeWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ ApiResponse response = apiInstance.FakeOuterNumberSerializeWithHttpInfo(body);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.FakeOuterNumberSerializeWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **body** | **decimal?** | Input number as post body | [optional] |
+
+### Return type
+
+**decimal**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output number | - |
+
+[[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)
+
+
+# **FakeOuterStringSerialize**
+> string FakeOuterStringSerialize (Guid requiredStringUuid, string? body = null)
+
+
+
+Test serialization of outer string types
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FakeOuterStringSerializeExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var requiredStringUuid = "requiredStringUuid_example"; // Guid | Required UUID String
+ var body = "body_example"; // string? | Input string as post body (optional)
+
+ try
+ {
+ string result = apiInstance.FakeOuterStringSerialize(requiredStringUuid, body);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.FakeOuterStringSerialize: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FakeOuterStringSerializeWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ ApiResponse response = apiInstance.FakeOuterStringSerializeWithHttpInfo(requiredStringUuid, body);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.FakeOuterStringSerializeWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **requiredStringUuid** | **Guid** | Required UUID String | |
+| **body** | **string?** | Input string as post body | [optional] |
+
+### Return type
+
+**string**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Output string | - |
+
+[[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)
+
+
+# **GetArrayOfEnums**
+> List<OuterEnum> GetArrayOfEnums ()
+
+Array of Enums
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class GetArrayOfEnumsExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+
+ try
+ {
+ // Array of Enums
+ List result = apiInstance.GetArrayOfEnums();
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.GetArrayOfEnums: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the GetArrayOfEnumsWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Array of Enums
+ ApiResponse> response = apiInstance.GetArrayOfEnumsWithHttpInfo();
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.GetArrayOfEnumsWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+[**List<OuterEnum>**](OuterEnum.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Got named array of enums | - |
+
+[[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)
+
+
+# **TestBodyWithFileSchema**
+> void TestBodyWithFileSchema (FileSchemaTestClass fileSchemaTestClass)
+
+
+
+For this test, the body for this request much reference a schema named `File`.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestBodyWithFileSchemaExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var fileSchemaTestClass = new FileSchemaTestClass(); // FileSchemaTestClass |
+
+ try
+ {
+ apiInstance.TestBodyWithFileSchema(fileSchemaTestClass);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestBodyWithFileSchema: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestBodyWithFileSchemaWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ apiInstance.TestBodyWithFileSchemaWithHttpInfo(fileSchemaTestClass);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestBodyWithFileSchemaWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **fileSchemaTestClass** | [**FileSchemaTestClass**](FileSchemaTestClass.md) | | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
+[[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)
+
+
+# **TestBodyWithQueryParams**
+> void TestBodyWithQueryParams (string query, User user)
+
+
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestBodyWithQueryParamsExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var query = "query_example"; // string |
+ var user = new User(); // User |
+
+ try
+ {
+ apiInstance.TestBodyWithQueryParams(query, user);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestBodyWithQueryParams: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestBodyWithQueryParamsWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestBodyWithQueryParamsWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **query** | **string** | | |
+| **user** | [**User**](User.md) | | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
+[[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)
+
+
+# **TestClientModel**
+> ModelClient TestClientModel (ModelClient modelClient)
+
+To test \"client\" model
+
+To test \"client\" model
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestClientModelExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var modelClient = new ModelClient(); // ModelClient | client model
+
+ try
+ {
+ // To test \"client\" model
+ ModelClient result = apiInstance.TestClientModel(modelClient);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestClientModel: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestClientModelWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // To test \"client\" model
+ ApiResponse response = apiInstance.TestClientModelWithHttpInfo(modelClient);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestClientModelWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **modelClient** | [**ModelClient**](ModelClient.md) | client model | |
+
+### Return type
+
+[**ModelClient**](ModelClient.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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)
+
+
+# **TestEndpointParameters**
+> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int? integer = null, int? int32 = null, long? int64 = null, float? varFloat = null, string? varString = null, System.IO.Stream? binary = null, DateTime? date = null, DateTime? dateTime = null, string? password = null, string? callback = null)
+
+Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
+
+Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestEndpointParametersExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure HTTP basic authorization: http_basic_test
+ config.Username = "YOUR_USERNAME";
+ config.Password = "YOUR_PASSWORD";
+
+ var apiInstance = new FakeApi(config);
+ var number = 8.14D; // decimal | None
+ var varDouble = 1.2D; // double | None
+ var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None
+ var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None
+ var integer = 56; // int? | None (optional)
+ var int32 = 56; // int? | None (optional)
+ var int64 = 789L; // long? | None (optional)
+ var varFloat = 3.4F; // float? | None (optional)
+ var varString = "varString_example"; // string? | None (optional)
+ var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream? | None (optional)
+ var date = DateTime.Parse("2013-10-20"); // DateTime? | None (optional)
+ var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime? | None (optional) (default to "2010-02-01T10:20:10.111110+01:00")
+ var password = "password_example"; // string? | None (optional)
+ var callback = "callback_example"; // string? | None (optional)
+
+ try
+ {
+ // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
+ apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestEndpointParameters: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestEndpointParametersWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
+ apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestEndpointParametersWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **number** | **decimal** | None | |
+| **varDouble** | **double** | None | |
+| **patternWithoutDelimiter** | **string** | None | |
+| **varByte** | **byte[]** | None | |
+| **integer** | **int?** | None | [optional] |
+| **int32** | **int?** | None | [optional] |
+| **int64** | **long?** | None | [optional] |
+| **varFloat** | **float?** | None | [optional] |
+| **varString** | **string?** | None | [optional] |
+| **binary** | **System.IO.Stream?****System.IO.Stream?** | None | [optional] |
+| **date** | **DateTime?** | None | [optional] |
+| **dateTime** | **DateTime?** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] |
+| **password** | **string?** | None | [optional] |
+| **callback** | **string?** | None | [optional] |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[http_basic_test](../README.md#http_basic_test)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
+[[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)
+
+
+# **TestEnumParameters**
+> void TestEnumParameters (List? enumHeaderStringArray = null, string? enumHeaderString = null, List? enumQueryStringArray = null, string? enumQueryString = null, int? enumQueryInteger = null, double? enumQueryDouble = null, List? enumFormStringArray = null, string? enumFormString = null)
+
+To test enum parameters
+
+To test enum parameters
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestEnumParametersExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var enumHeaderStringArray = new List?(); // List? | Header parameter enum test (string array) (optional)
+ var enumHeaderString = "_abc"; // string? | Header parameter enum test (string) (optional) (default to -efg)
+ var enumQueryStringArray = new List?(); // List? | Query parameter enum test (string array) (optional)
+ var enumQueryString = "_abc"; // string? | Query parameter enum test (string) (optional) (default to -efg)
+ var enumQueryInteger = 1; // int? | Query parameter enum test (double) (optional)
+ var enumQueryDouble = 1.1D; // double? | Query parameter enum test (double) (optional)
+ var enumFormStringArray = new List?(); // List? | Form parameter enum test (string array) (optional) (default to $)
+ var enumFormString = "_abc"; // string? | Form parameter enum test (string) (optional) (default to -efg)
+
+ try
+ {
+ // To test enum parameters
+ apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestEnumParameters: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestEnumParametersWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // To test enum parameters
+ apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestEnumParametersWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **enumHeaderStringArray** | [**List<string>?**](string.md) | Header parameter enum test (string array) | [optional] |
+| **enumHeaderString** | **string?** | Header parameter enum test (string) | [optional] [default to -efg] |
+| **enumQueryStringArray** | [**List<string>?**](string.md) | Query parameter enum test (string array) | [optional] |
+| **enumQueryString** | **string?** | Query parameter enum test (string) | [optional] [default to -efg] |
+| **enumQueryInteger** | **int?** | Query parameter enum test (double) | [optional] |
+| **enumQueryDouble** | **double?** | Query parameter enum test (double) | [optional] |
+| **enumFormStringArray** | [**List<string>?**](string.md) | Form parameter enum test (string array) | [optional] [default to $] |
+| **enumFormString** | **string?** | Form parameter enum test (string) | [optional] [default to -efg] |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid request | - |
+| **404** | Not found | - |
+
+[[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)
+
+
+# **TestGroupParameters**
+> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
+
+Fake endpoint to test group parameters (optional)
+
+Fake endpoint to test group parameters (optional)
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestGroupParametersExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure Bearer token for authorization: bearer_test
+ config.AccessToken = "YOUR_BEARER_TOKEN";
+
+ var apiInstance = new FakeApi(config);
+ var requiredStringGroup = 56; // int | Required String in group parameters
+ var requiredBooleanGroup = true; // bool | Required Boolean in group parameters
+ var requiredInt64Group = 789L; // long | Required Integer in group parameters
+ var stringGroup = 56; // int? | String in group parameters (optional)
+ var booleanGroup = true; // bool? | Boolean in group parameters (optional)
+ var int64Group = 789L; // long? | Integer in group parameters (optional)
+
+ try
+ {
+ // Fake endpoint to test group parameters (optional)
+ apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestGroupParameters: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestGroupParametersWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Fake endpoint to test group parameters (optional)
+ apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestGroupParametersWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **requiredStringGroup** | **int** | Required String in group parameters | |
+| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | |
+| **requiredInt64Group** | **long** | Required Integer in group parameters | |
+| **stringGroup** | **int?** | String in group parameters | [optional] |
+| **booleanGroup** | **bool?** | Boolean in group parameters | [optional] |
+| **int64Group** | **long?** | Integer in group parameters | [optional] |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[bearer_test](../README.md#bearer_test)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Something wrong | - |
+
+[[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)
+
+
+# **TestInlineAdditionalProperties**
+> void TestInlineAdditionalProperties (Dictionary requestBody)
+
+test inline additionalProperties
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestInlineAdditionalPropertiesExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var requestBody = new Dictionary(); // Dictionary | request body
+
+ try
+ {
+ // test inline additionalProperties
+ apiInstance.TestInlineAdditionalProperties(requestBody);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestInlineAdditionalProperties: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestInlineAdditionalPropertiesWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // test inline additionalProperties
+ apiInstance.TestInlineAdditionalPropertiesWithHttpInfo(requestBody);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestInlineAdditionalPropertiesWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **requestBody** | [**Dictionary<string, string>**](string.md) | request body | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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)
+
+
+# **TestInlineFreeformAdditionalProperties**
+> void TestInlineFreeformAdditionalProperties (TestInlineFreeformAdditionalPropertiesRequest testInlineFreeformAdditionalPropertiesRequest)
+
+test inline free-form additionalProperties
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestInlineFreeformAdditionalPropertiesExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var testInlineFreeformAdditionalPropertiesRequest = new TestInlineFreeformAdditionalPropertiesRequest(); // TestInlineFreeformAdditionalPropertiesRequest | request body
+
+ try
+ {
+ // test inline free-form additionalProperties
+ apiInstance.TestInlineFreeformAdditionalProperties(testInlineFreeformAdditionalPropertiesRequest);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestInlineFreeformAdditionalProperties: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestInlineFreeformAdditionalPropertiesWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // test inline free-form additionalProperties
+ apiInstance.TestInlineFreeformAdditionalPropertiesWithHttpInfo(testInlineFreeformAdditionalPropertiesRequest);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestInlineFreeformAdditionalPropertiesWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **testInlineFreeformAdditionalPropertiesRequest** | [**TestInlineFreeformAdditionalPropertiesRequest**](TestInlineFreeformAdditionalPropertiesRequest.md) | request body | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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)
+
+
+# **TestJsonFormData**
+> void TestJsonFormData (string param, string param2)
+
+test json serialization of form data
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestJsonFormDataExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var param = "param_example"; // string | field1
+ var param2 = "param2_example"; // string | field2
+
+ try
+ {
+ // test json serialization of form data
+ apiInstance.TestJsonFormData(param, param2);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestJsonFormData: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestJsonFormDataWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // test json serialization of form data
+ apiInstance.TestJsonFormDataWithHttpInfo(param, param2);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestJsonFormDataWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **param** | **string** | field1 | |
+| **param2** | **string** | field2 | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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)
+
+
+# **TestQueryParameterCollectionFormat**
+> void TestQueryParameterCollectionFormat (List pipe, List ioutil, List http, List url, List context, string requiredNotNullable, string requiredNullable, string? notRequiredNotNullable = null, string? notRequiredNullable = null)
+
+
+
+To test the collection format in query parameters
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestQueryParameterCollectionFormatExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new FakeApi(config);
+ var pipe = new List(); // List |
+ var ioutil = new List(); // List |
+ var http = new List(); // List |
+ var url = new List(); // List |
+ var context = new List(); // List |
+ var requiredNotNullable = "requiredNotNullable_example"; // string |
+ var requiredNullable = "requiredNullable_example"; // string |
+ var notRequiredNotNullable = "notRequiredNotNullable_example"; // string? | (optional)
+ var notRequiredNullable = "notRequiredNullable_example"; // string? | (optional)
+
+ try
+ {
+ apiInstance.TestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, requiredNotNullable, requiredNullable, notRequiredNotNullable, notRequiredNullable);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeApi.TestQueryParameterCollectionFormat: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestQueryParameterCollectionFormatWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ apiInstance.TestQueryParameterCollectionFormatWithHttpInfo(pipe, ioutil, http, url, context, requiredNotNullable, requiredNullable, notRequiredNotNullable, notRequiredNullable);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeApi.TestQueryParameterCollectionFormatWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pipe** | [**List<string>**](string.md) | | |
+| **ioutil** | [**List<string>**](string.md) | | |
+| **http** | [**List<string>**](string.md) | | |
+| **url** | [**List<string>**](string.md) | | |
+| **context** | [**List<string>**](string.md) | | |
+| **requiredNotNullable** | **string** | | |
+| **requiredNullable** | **string** | | |
+| **notRequiredNotNullable** | **string?** | | [optional] |
+| **notRequiredNullable** | **string?** | | [optional] |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
+[[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/OpenAPIClient-net8.0/docs/FakeClassnameTags123Api.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FakeClassnameTags123Api.md
new file mode 100644
index 00000000000..17c4f35d8a3
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FakeClassnameTags123Api.md
@@ -0,0 +1,104 @@
+# Org.OpenAPITools.Api.FakeClassnameTags123Api
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**TestClassname**](FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case |
+
+
+# **TestClassname**
+> ModelClient TestClassname (ModelClient modelClient)
+
+To test class name in snake case
+
+To test class name in snake case
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class TestClassnameExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure API key authorization: api_key_query
+ config.AddApiKey("api_key_query", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("api_key_query", "Bearer");
+
+ var apiInstance = new FakeClassnameTags123Api(config);
+ var modelClient = new ModelClient(); // ModelClient | client model
+
+ try
+ {
+ // To test class name in snake case
+ ModelClient result = apiInstance.TestClassname(modelClient);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling FakeClassnameTags123Api.TestClassname: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the TestClassnameWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // To test class name in snake case
+ ApiResponse response = apiInstance.TestClassnameWithHttpInfo(modelClient);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling FakeClassnameTags123Api.TestClassnameWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **modelClient** | [**ModelClient**](ModelClient.md) | client model | |
+
+### Return type
+
+[**ModelClient**](ModelClient.md)
+
+### Authorization
+
+[api_key_query](../README.md#api_key_query)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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/OpenAPIClient-net8.0/docs/File.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/File.md
new file mode 100644
index 00000000000..28959feda08
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/File.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.File
+Must be named `File` for test.
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceURI** | **string** | Test capitalization | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FileSchemaTestClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FileSchemaTestClass.md
new file mode 100644
index 00000000000..0ce4be56cc7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FileSchemaTestClass.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.FileSchemaTestClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | [**File**](File.md) | | [optional]
+**Files** | [**List<File>**](File.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Foo.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Foo.md
new file mode 100644
index 00000000000..92cf4572321
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Foo.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.Foo
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Bar** | **string** | | [optional] [default to "bar"]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FooGetDefaultResponse.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FooGetDefaultResponse.md
new file mode 100644
index 00000000000..9ebee827949
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FooGetDefaultResponse.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.FooGetDefaultResponse
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarString** | [**Foo**](Foo.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FormatTest.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FormatTest.md
new file mode 100644
index 00000000000..2d28c89fa30
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FormatTest.md
@@ -0,0 +1,28 @@
+# Org.OpenAPITools.Model.FormatTest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Integer** | **int** | | [optional]
+**Int32** | **int** | | [optional]
+**UnsignedInteger** | **uint** | | [optional]
+**Int64** | **long** | | [optional]
+**UnsignedLong** | **ulong** | | [optional]
+**Number** | **decimal** | |
+**VarFloat** | **float** | | [optional]
+**VarDouble** | **double** | | [optional]
+**VarDecimal** | **decimal** | | [optional]
+**VarString** | **string** | | [optional]
+**VarByte** | **byte[]** | |
+**Binary** | **System.IO.Stream** | | [optional]
+**Date** | **DateTime** | |
+**DateTime** | **DateTime** | | [optional]
+**Uuid** | **Guid** | | [optional]
+**Password** | **string** | |
+**PatternWithDigits** | **string** | A string that is a 10 digit number. Can have leading zeros. | [optional]
+**PatternWithDigitsAndDelimiter** | **string** | A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. | [optional]
+**PatternWithBackslash** | **string** | None | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Fruit.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Fruit.md
new file mode 100644
index 00000000000..40df92d7c9b
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Fruit.md
@@ -0,0 +1,14 @@
+# Org.OpenAPITools.Model.Fruit
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Color** | **string** | | [optional]
+**Cultivar** | **string** | | [optional]
+**Origin** | **string** | | [optional]
+**ColorCode** | **string** | | [optional]
+**LengthCm** | **decimal** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FruitReq.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FruitReq.md
new file mode 100644
index 00000000000..5db6b0e2d1d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/FruitReq.md
@@ -0,0 +1,13 @@
+# Org.OpenAPITools.Model.FruitReq
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Cultivar** | **string** | |
+**Mealy** | **bool** | | [optional]
+**LengthCm** | **decimal** | |
+**Sweet** | **bool** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/GmFruit.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/GmFruit.md
new file mode 100644
index 00000000000..da7b3a6ccf9
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/GmFruit.md
@@ -0,0 +1,14 @@
+# Org.OpenAPITools.Model.GmFruit
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Color** | **string** | | [optional]
+**Cultivar** | **string** | | [optional]
+**Origin** | **string** | | [optional]
+**ColorCode** | **string** | | [optional]
+**LengthCm** | **decimal** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/GrandparentAnimal.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/GrandparentAnimal.md
new file mode 100644
index 00000000000..461ebfe34c2
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/GrandparentAnimal.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.GrandparentAnimal
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PetType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/HasOnlyReadOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/HasOnlyReadOnly.md
new file mode 100644
index 00000000000..64549c18b0a
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/HasOnlyReadOnly.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.HasOnlyReadOnly
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Bar** | **string** | | [optional] [readonly]
+**Foo** | **string** | | [optional] [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/HealthCheckResult.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/HealthCheckResult.md
new file mode 100644
index 00000000000..f7d1a7eb688
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/HealthCheckResult.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.HealthCheckResult
+Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model.
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NullableMessage** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/IsoscelesTriangle.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/IsoscelesTriangle.md
new file mode 100644
index 00000000000..f0eef14fabb
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/IsoscelesTriangle.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.IsoscelesTriangle
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**TriangleType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/List.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/List.md
new file mode 100644
index 00000000000..c00ef31e6e2
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/List.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.List
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Var123List** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/LiteralStringClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/LiteralStringClass.md
new file mode 100644
index 00000000000..6d3e0d50c1f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/LiteralStringClass.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.LiteralStringClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EscapedLiteralString** | **string** | | [optional] [default to "C:\\Users\\username"]
+**UnescapedLiteralString** | **string** | | [optional] [default to "C:\Users\username"]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Mammal.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Mammal.md
new file mode 100644
index 00000000000..aab8f4db9c7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Mammal.md
@@ -0,0 +1,13 @@
+# Org.OpenAPITools.Model.Mammal
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**HasBaleen** | **bool** | | [optional]
+**HasTeeth** | **bool** | | [optional]
+**ClassName** | **string** | |
+**Type** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/MapTest.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/MapTest.md
new file mode 100644
index 00000000000..516f9d4fd37
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/MapTest.md
@@ -0,0 +1,13 @@
+# Org.OpenAPITools.Model.MapTest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MapMapOfString** | **Dictionary<string, Dictionary<string, string>>** | | [optional]
+**MapOfEnumString** | **Dictionary<string, MapTest.InnerEnum>** | | [optional]
+**DirectMap** | **Dictionary<string, bool>** | | [optional]
+**IndirectMap** | **Dictionary<string, bool>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/MixedPropertiesAndAdditionalPropertiesClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/MixedPropertiesAndAdditionalPropertiesClass.md
new file mode 100644
index 00000000000..050210a3e37
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/MixedPropertiesAndAdditionalPropertiesClass.md
@@ -0,0 +1,13 @@
+# Org.OpenAPITools.Model.MixedPropertiesAndAdditionalPropertiesClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UuidWithPattern** | **Guid** | | [optional]
+**Uuid** | **Guid** | | [optional]
+**DateTime** | **DateTime** | | [optional]
+**Map** | [**Dictionary<string, Animal>**](Animal.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Model200Response.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Model200Response.md
new file mode 100644
index 00000000000..4b6338af424
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Model200Response.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.Model200Response
+Model for testing model name starting with number
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **int** | | [optional]
+**VarClass** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ModelClient.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ModelClient.md
new file mode 100644
index 00000000000..1d8afe3e1a7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ModelClient.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.ModelClient
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarClient** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Name.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Name.md
new file mode 100644
index 00000000000..3e19db154a8
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Name.md
@@ -0,0 +1,14 @@
+# Org.OpenAPITools.Model.Name
+Model for testing model name same as property name
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarName** | **int** | |
+**SnakeCase** | **int** | | [optional] [readonly]
+**Property** | **string** | | [optional]
+**Var123Number** | **int** | | [optional] [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NotificationtestGetElementsV1ResponseMPayload.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NotificationtestGetElementsV1ResponseMPayload.md
new file mode 100644
index 00000000000..e6e3d9fdb0b
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NotificationtestGetElementsV1ResponseMPayload.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiNotificationtestID** | **int** | |
+**AObjVariableobject** | **List<Dictionary<string, Object>>** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableClass.md
new file mode 100644
index 00000000000..7bab4fa20ee
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableClass.md
@@ -0,0 +1,21 @@
+# Org.OpenAPITools.Model.NullableClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IntegerProp** | **int?** | | [optional]
+**NumberProp** | **decimal?** | | [optional]
+**BooleanProp** | **bool?** | | [optional]
+**StringProp** | **string** | | [optional]
+**DateProp** | **DateTime?** | | [optional]
+**DatetimeProp** | **DateTime?** | | [optional]
+**ArrayNullableProp** | **List<Object>** | | [optional]
+**ArrayAndItemsNullableProp** | **List<Object>** | | [optional]
+**ArrayItemsNullable** | **List<Object>** | | [optional]
+**ObjectNullableProp** | **Dictionary<string, Object>** | | [optional]
+**ObjectAndItemsNullableProp** | **Dictionary<string, Object>** | | [optional]
+**ObjectItemsNullable** | **Dictionary<string, Object>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableGuidClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableGuidClass.md
new file mode 100644
index 00000000000..5ada17b4db8
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableGuidClass.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.NullableGuidClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Uuid** | **Guid?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableShape.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableShape.md
new file mode 100644
index 00000000000..f8fb004da80
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NullableShape.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.NullableShape
+The value may be a shape or the 'null' value. The 'nullable' attribute was introduced in OAS schema >= 3.0 and has been deprecated in OAS schema >= 3.1.
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**QuadrilateralType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NumberOnly.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NumberOnly.md
new file mode 100644
index 00000000000..14a7c0f1071
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/NumberOnly.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.NumberOnly
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JustNumber** | **decimal** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ObjectWithDeprecatedFields.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ObjectWithDeprecatedFields.md
new file mode 100644
index 00000000000..7a335d446f4
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ObjectWithDeprecatedFields.md
@@ -0,0 +1,13 @@
+# Org.OpenAPITools.Model.ObjectWithDeprecatedFields
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Uuid** | **string** | | [optional]
+**Id** | **decimal** | | [optional]
+**DeprecatedRef** | [**DeprecatedObject**](DeprecatedObject.md) | | [optional]
+**Bars** | **List<string>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OneOfString.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OneOfString.md
new file mode 100644
index 00000000000..d2a686fe563
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OneOfString.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.OneOfString
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Order.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Order.md
new file mode 100644
index 00000000000..66c55c3b473
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Order.md
@@ -0,0 +1,15 @@
+# Org.OpenAPITools.Model.Order
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **long** | | [optional]
+**PetId** | **long** | | [optional]
+**Quantity** | **int** | | [optional]
+**ShipDate** | **DateTime** | | [optional]
+**Status** | **string** | Order Status | [optional]
+**Complete** | **bool** | | [optional] [default to false]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterComposite.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterComposite.md
new file mode 100644
index 00000000000..eb42bcc1aaa
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterComposite.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.OuterComposite
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MyNumber** | **decimal** | | [optional]
+**MyString** | **string** | | [optional]
+**MyBoolean** | **bool** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnum.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnum.md
new file mode 100644
index 00000000000..245765c7845
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnum.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.OuterEnum
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumDefaultValue.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumDefaultValue.md
new file mode 100644
index 00000000000..3ffaa1086a6
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumDefaultValue.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.OuterEnumDefaultValue
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumInteger.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumInteger.md
new file mode 100644
index 00000000000..567858392db
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumInteger.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.OuterEnumInteger
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumIntegerDefaultValue.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumIntegerDefaultValue.md
new file mode 100644
index 00000000000..35c75a44372
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumIntegerDefaultValue.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.OuterEnumIntegerDefaultValue
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumTest.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumTest.md
new file mode 100644
index 00000000000..667c11ba6a2
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/OuterEnumTest.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.OuterEnumTest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ParentPet.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ParentPet.md
new file mode 100644
index 00000000000..0e18ba6d591
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ParentPet.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.ParentPet
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PetType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Pet.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Pet.md
new file mode 100644
index 00000000000..c7224764e2d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Pet.md
@@ -0,0 +1,15 @@
+# Org.OpenAPITools.Model.Pet
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **long** | | [optional]
+**Category** | [**Category**](Category.md) | | [optional]
+**Name** | **string** | |
+**PhotoUrls** | **List<string>** | |
+**Tags** | [**List<Tag>**](Tag.md) | | [optional]
+**Status** | **string** | pet status in the store | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/PetApi.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/PetApi.md
new file mode 100644
index 00000000000..7cadc180a75
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/PetApi.md
@@ -0,0 +1,856 @@
+# Org.OpenAPITools.Api.PetApi
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**AddPet**](PetApi.md#addpet) | **POST** /pet | Add a new pet to the store |
+| [**DeletePet**](PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet |
+| [**FindPetsByStatus**](PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status |
+| [**FindPetsByTags**](PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags |
+| [**GetPetById**](PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID |
+| [**UpdatePet**](PetApi.md#updatepet) | **PUT** /pet | Update an existing pet |
+| [**UpdatePetWithForm**](PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data |
+| [**UploadFile**](PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image |
+| [**UploadFileWithRequiredFile**](PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) |
+
+
+# **AddPet**
+> void AddPet (Pet pet)
+
+Add a new pet to the store
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class AddPetExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var pet = new Pet(); // Pet | Pet object that needs to be added to the store
+
+ try
+ {
+ // Add a new pet to the store
+ apiInstance.AddPet(pet);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.AddPet: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the AddPetWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Add a new pet to the store
+ apiInstance.AddPetWithHttpInfo(pet);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.AddPetWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pet** | [**Pet**](Pet.md) | Pet object that needs to be added to the store | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth), [http_signature_test](../README.md#http_signature_test)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/xml
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **405** | Invalid input | - |
+
+[[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)
+
+
+# **DeletePet**
+> void DeletePet (long petId, string? apiKey = null)
+
+Deletes a pet
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class DeletePetExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var petId = 789L; // long | Pet id to delete
+ var apiKey = "apiKey_example"; // string? | (optional)
+
+ try
+ {
+ // Deletes a pet
+ apiInstance.DeletePet(petId, apiKey);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.DeletePet: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DeletePetWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Deletes a pet
+ apiInstance.DeletePetWithHttpInfo(petId, apiKey);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.DeletePetWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **petId** | **long** | Pet id to delete | |
+| **apiKey** | **string?** | | [optional] |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid pet value | - |
+
+[[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)
+
+
+# **FindPetsByStatus**
+> List<Pet> FindPetsByStatus (List status)
+
+Finds Pets by status
+
+Multiple status values can be provided with comma separated strings
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FindPetsByStatusExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var status = new List(); // List | Status values that need to be considered for filter
+
+ try
+ {
+ // Finds Pets by status
+ List result = apiInstance.FindPetsByStatus(status);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.FindPetsByStatus: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FindPetsByStatusWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Finds Pets by status
+ ApiResponse> response = apiInstance.FindPetsByStatusWithHttpInfo(status);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.FindPetsByStatusWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **status** | [**List<string>**](string.md) | Status values that need to be considered for filter | |
+
+### Return type
+
+[**List<Pet>**](Pet.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth), [http_signature_test](../README.md#http_signature_test)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid status value | - |
+
+[[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)
+
+
+# **FindPetsByTags**
+> List<Pet> FindPetsByTags (List tags)
+
+Finds Pets by tags
+
+Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class FindPetsByTagsExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var tags = new List(); // List | Tags to filter by
+
+ try
+ {
+ // Finds Pets by tags
+ List result = apiInstance.FindPetsByTags(tags);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.FindPetsByTags: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the FindPetsByTagsWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Finds Pets by tags
+ ApiResponse> response = apiInstance.FindPetsByTagsWithHttpInfo(tags);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.FindPetsByTagsWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **tags** | [**List<string>**](string.md) | Tags to filter by | |
+
+### Return type
+
+[**List<Pet>**](Pet.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth), [http_signature_test](../README.md#http_signature_test)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid tag value | - |
+
+[[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)
+
+
+# **GetPetById**
+> Pet GetPetById (long petId)
+
+Find pet by ID
+
+Returns a single pet
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class GetPetByIdExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure API key authorization: api_key
+ config.AddApiKey("api_key", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("api_key", "Bearer");
+
+ var apiInstance = new PetApi(config);
+ var petId = 789L; // long | ID of pet to return
+
+ try
+ {
+ // Find pet by ID
+ Pet result = apiInstance.GetPetById(petId);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.GetPetById: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the GetPetByIdWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Find pet by ID
+ ApiResponse response = apiInstance.GetPetByIdWithHttpInfo(petId);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.GetPetByIdWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **petId** | **long** | ID of pet to return | |
+
+### Return type
+
+[**Pet**](Pet.md)
+
+### Authorization
+
+[api_key](../README.md#api_key)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Pet not found | - |
+
+[[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)
+
+
+# **UpdatePet**
+> void UpdatePet (Pet pet)
+
+Update an existing pet
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class UpdatePetExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var pet = new Pet(); // Pet | Pet object that needs to be added to the store
+
+ try
+ {
+ // Update an existing pet
+ apiInstance.UpdatePet(pet);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.UpdatePet: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the UpdatePetWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Update an existing pet
+ apiInstance.UpdatePetWithHttpInfo(pet);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.UpdatePetWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pet** | [**Pet**](Pet.md) | Pet object that needs to be added to the store | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth), [http_signature_test](../README.md#http_signature_test)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/xml
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid ID supplied | - |
+| **404** | Pet not found | - |
+| **405** | Validation exception | - |
+
+[[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)
+
+
+# **UpdatePetWithForm**
+> void UpdatePetWithForm (long petId, string? name = null, string? status = null)
+
+Updates a pet in the store with form data
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class UpdatePetWithFormExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var petId = 789L; // long | ID of pet that needs to be updated
+ var name = "name_example"; // string? | Updated name of the pet (optional)
+ var status = "status_example"; // string? | Updated status of the pet (optional)
+
+ try
+ {
+ // Updates a pet in the store with form data
+ apiInstance.UpdatePetWithForm(petId, name, status);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.UpdatePetWithForm: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the UpdatePetWithFormWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Updates a pet in the store with form data
+ apiInstance.UpdatePetWithFormWithHttpInfo(petId, name, status);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.UpdatePetWithFormWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **petId** | **long** | ID of pet that needs to be updated | |
+| **name** | **string?** | Updated name of the pet | [optional] |
+| **status** | **string?** | Updated status of the pet | [optional] |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **405** | Invalid input | - |
+
+[[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)
+
+
+# **UploadFile**
+> ApiResponse UploadFile (long petId, string? additionalMetadata = null, System.IO.Stream? file = null)
+
+uploads an image
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class UploadFileExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var petId = 789L; // long | ID of pet to update
+ var additionalMetadata = "additionalMetadata_example"; // string? | Additional data to pass to server (optional)
+ var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream? | file to upload (optional)
+
+ try
+ {
+ // uploads an image
+ ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.UploadFile: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the UploadFileWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // uploads an image
+ ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.UploadFileWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **petId** | **long** | ID of pet to update | |
+| **additionalMetadata** | **string?** | Additional data to pass to server | [optional] |
+| **file** | **System.IO.Stream?****System.IO.Stream?** | file to upload | [optional] |
+
+### Return type
+
+[**ApiResponse**](ApiResponse.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: multipart/form-data
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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)
+
+
+# **UploadFileWithRequiredFile**
+> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string? additionalMetadata = null)
+
+uploads an image (required)
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class UploadFileWithRequiredFileExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure OAuth2 access token for authorization: petstore_auth
+ config.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PetApi(config);
+ var petId = 789L; // long | ID of pet to update
+ var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload
+ var additionalMetadata = "additionalMetadata_example"; // string? | Additional data to pass to server (optional)
+
+ try
+ {
+ // uploads an image (required)
+ ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling PetApi.UploadFileWithRequiredFile: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the UploadFileWithRequiredFileWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // uploads an image (required)
+ ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling PetApi.UploadFileWithRequiredFileWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **petId** | **long** | ID of pet to update | |
+| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | |
+| **additionalMetadata** | **string?** | Additional data to pass to server | [optional] |
+
+### Return type
+
+[**ApiResponse**](ApiResponse.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: multipart/form-data
+ - **Accept**: application/json, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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/OpenAPIClient-net8.0/docs/Pig.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Pig.md
new file mode 100644
index 00000000000..6e86d0760d5
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Pig.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.Pig
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClassName** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/PolymorphicProperty.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/PolymorphicProperty.md
new file mode 100644
index 00000000000..8262a41c50d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/PolymorphicProperty.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.PolymorphicProperty
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Quadrilateral.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Quadrilateral.md
new file mode 100644
index 00000000000..0165ddcc0e4
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Quadrilateral.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Quadrilateral
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**QuadrilateralType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/QuadrilateralInterface.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/QuadrilateralInterface.md
new file mode 100644
index 00000000000..6daf340a141
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/QuadrilateralInterface.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.QuadrilateralInterface
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**QuadrilateralType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ReadOnlyFirst.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ReadOnlyFirst.md
new file mode 100644
index 00000000000..b3f4a17ea34
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ReadOnlyFirst.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.ReadOnlyFirst
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Bar** | **string** | | [optional] [readonly]
+**Baz** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RequiredClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RequiredClass.md
new file mode 100644
index 00000000000..07b6f018f6c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RequiredClass.md
@@ -0,0 +1,53 @@
+# Org.OpenAPITools.Model.RequiredClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiredNullableIntegerProp** | **int?** | |
+**RequiredNotnullableintegerProp** | **int** | |
+**NotRequiredNullableIntegerProp** | **int?** | | [optional]
+**NotRequiredNotnullableintegerProp** | **int** | | [optional]
+**RequiredNullableStringProp** | **string** | |
+**RequiredNotnullableStringProp** | **string** | |
+**NotrequiredNullableStringProp** | **string** | | [optional]
+**NotrequiredNotnullableStringProp** | **string** | | [optional]
+**RequiredNullableBooleanProp** | **bool?** | |
+**RequiredNotnullableBooleanProp** | **bool** | |
+**NotrequiredNullableBooleanProp** | **bool?** | | [optional]
+**NotrequiredNotnullableBooleanProp** | **bool** | | [optional]
+**RequiredNullableDateProp** | **DateTime?** | |
+**RequiredNotNullableDateProp** | **DateTime** | |
+**NotRequiredNullableDateProp** | **DateTime?** | | [optional]
+**NotRequiredNotnullableDateProp** | **DateTime** | | [optional]
+**RequiredNotnullableDatetimeProp** | **DateTime** | |
+**RequiredNullableDatetimeProp** | **DateTime?** | |
+**NotrequiredNullableDatetimeProp** | **DateTime?** | | [optional]
+**NotrequiredNotnullableDatetimeProp** | **DateTime** | | [optional]
+**RequiredNullableEnumInteger** | **int?** | |
+**RequiredNotnullableEnumInteger** | **int** | |
+**NotrequiredNullableEnumInteger** | **int?** | | [optional]
+**NotrequiredNotnullableEnumInteger** | **int** | | [optional]
+**RequiredNullableEnumIntegerOnly** | **int?** | |
+**RequiredNotnullableEnumIntegerOnly** | **int** | |
+**NotrequiredNullableEnumIntegerOnly** | **int?** | | [optional]
+**NotrequiredNotnullableEnumIntegerOnly** | **int** | | [optional]
+**RequiredNotnullableEnumString** | **string** | |
+**RequiredNullableEnumString** | **string** | |
+**NotrequiredNullableEnumString** | **string** | | [optional]
+**NotrequiredNotnullableEnumString** | **string** | | [optional]
+**RequiredNullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | |
+**RequiredNotnullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | |
+**NotrequiredNullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | | [optional]
+**NotrequiredNotnullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | | [optional]
+**RequiredNullableUuid** | **Guid?** | |
+**RequiredNotnullableUuid** | **Guid** | |
+**NotrequiredNullableUuid** | **Guid?** | | [optional]
+**NotrequiredNotnullableUuid** | **Guid** | | [optional]
+**RequiredNullableArrayOfString** | **List<string>** | |
+**RequiredNotnullableArrayOfString** | **List<string>** | |
+**NotrequiredNullableArrayOfString** | **List<string>** | | [optional]
+**NotrequiredNotnullableArrayOfString** | **List<string>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Return.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Return.md
new file mode 100644
index 00000000000..052ac919006
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Return.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Return
+Model for testing reserved words
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarReturn** | **int** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RolesReportsHash.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RolesReportsHash.md
new file mode 100644
index 00000000000..309b0c02615
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RolesReportsHash.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.RolesReportsHash
+Role report Hash
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RoleUuid** | **Guid** | | [optional]
+**Role** | [**RolesReportsHashRole**](RolesReportsHashRole.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RolesReportsHashRole.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RolesReportsHashRole.md
new file mode 100644
index 00000000000..6f9affc2403
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/RolesReportsHashRole.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.RolesReportsHashRole
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ScaleneTriangle.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ScaleneTriangle.md
new file mode 100644
index 00000000000..76da8f1de81
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ScaleneTriangle.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.ScaleneTriangle
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**TriangleType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Shape.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Shape.md
new file mode 100644
index 00000000000..9a54628cd41
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Shape.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Shape
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**QuadrilateralType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ShapeInterface.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ShapeInterface.md
new file mode 100644
index 00000000000..57456d6793f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ShapeInterface.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.ShapeInterface
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ShapeOrNull.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ShapeOrNull.md
new file mode 100644
index 00000000000..cbf61ebe77a
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ShapeOrNull.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.ShapeOrNull
+The value may be a shape or the 'null' value. This is introduced in OAS schema >= 3.1.
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**QuadrilateralType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/SimpleQuadrilateral.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/SimpleQuadrilateral.md
new file mode 100644
index 00000000000..c329495425d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/SimpleQuadrilateral.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.SimpleQuadrilateral
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**QuadrilateralType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/SpecialModelName.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/SpecialModelName.md
new file mode 100644
index 00000000000..7f8ffca34fa
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/SpecialModelName.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.SpecialModelName
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SpecialPropertyName** | **long** | | [optional]
+**VarSpecialModelName** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/StoreApi.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/StoreApi.md
new file mode 100644
index 00000000000..179da0ff637
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/StoreApi.md
@@ -0,0 +1,373 @@
+# Org.OpenAPITools.Api.StoreApi
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**DeleteOrder**](StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID |
+| [**GetInventory**](StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status |
+| [**GetOrderById**](StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID |
+| [**PlaceOrder**](StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet |
+
+
+# **DeleteOrder**
+> void DeleteOrder (string orderId)
+
+Delete purchase order by ID
+
+For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class DeleteOrderExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(config);
+ var orderId = "orderId_example"; // string | ID of the order that needs to be deleted
+
+ try
+ {
+ // Delete purchase order by ID
+ apiInstance.DeleteOrder(orderId);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling StoreApi.DeleteOrder: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DeleteOrderWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Delete purchase order by ID
+ apiInstance.DeleteOrderWithHttpInfo(orderId);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling StoreApi.DeleteOrderWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **orderId** | **string** | ID of the order that needs to be deleted | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid ID supplied | - |
+| **404** | Order not found | - |
+
+[[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)
+
+
+# **GetInventory**
+> Dictionary<string, int> GetInventory ()
+
+Returns pet inventories by status
+
+Returns a map of status codes to quantities
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class GetInventoryExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ // Configure API key authorization: api_key
+ config.AddApiKey("api_key", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("api_key", "Bearer");
+
+ var apiInstance = new StoreApi(config);
+
+ try
+ {
+ // Returns pet inventories by status
+ Dictionary result = apiInstance.GetInventory();
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling StoreApi.GetInventory: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the GetInventoryWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Returns pet inventories by status
+ ApiResponse> response = apiInstance.GetInventoryWithHttpInfo();
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling StoreApi.GetInventoryWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+**Dictionary**
+
+### Authorization
+
+[api_key](../README.md#api_key)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
+[[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)
+
+
+# **GetOrderById**
+> Order GetOrderById (long orderId)
+
+Find purchase order by ID
+
+For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class GetOrderByIdExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(config);
+ var orderId = 789L; // long | ID of pet that needs to be fetched
+
+ try
+ {
+ // Find purchase order by ID
+ Order result = apiInstance.GetOrderById(orderId);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling StoreApi.GetOrderById: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the GetOrderByIdWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Find purchase order by ID
+ ApiResponse response = apiInstance.GetOrderByIdWithHttpInfo(orderId);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling StoreApi.GetOrderByIdWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **orderId** | **long** | ID of pet that needs to be fetched | |
+
+### Return type
+
+[**Order**](Order.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Order not found | - |
+
+[[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)
+
+
+# **PlaceOrder**
+> Order PlaceOrder (Order order)
+
+Place an order for a pet
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class PlaceOrderExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new StoreApi(config);
+ var order = new Order(); // Order | order placed for purchasing the pet
+
+ try
+ {
+ // Place an order for a pet
+ Order result = apiInstance.PlaceOrder(order);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling StoreApi.PlaceOrder: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the PlaceOrderWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Place an order for a pet
+ ApiResponse response = apiInstance.PlaceOrderWithHttpInfo(order);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling StoreApi.PlaceOrderWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **order** | [**Order**](Order.md) | order placed for purchasing the pet | |
+
+### Return type
+
+[**Order**](Order.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/xml, application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid Order | - |
+
+[[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/OpenAPIClient-net8.0/docs/Tag.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Tag.md
new file mode 100644
index 00000000000..fdd22eb31fd
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Tag.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Tag
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **long** | | [optional]
+**Name** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestCollectionEndingWithWordList.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestCollectionEndingWithWordList.md
new file mode 100644
index 00000000000..0e5568637b8
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestCollectionEndingWithWordList.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.TestCollectionEndingWithWordList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestCollectionEndingWithWordListObject.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestCollectionEndingWithWordListObject.md
new file mode 100644
index 00000000000..7213b3ca8d9
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestCollectionEndingWithWordListObject.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.TestCollectionEndingWithWordListObject
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TestCollectionEndingWithWordList** | [**List<TestCollectionEndingWithWordList>**](TestCollectionEndingWithWordList.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestInlineFreeformAdditionalPropertiesRequest.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestInlineFreeformAdditionalPropertiesRequest.md
new file mode 100644
index 00000000000..c1cf9ce2f81
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TestInlineFreeformAdditionalPropertiesRequest.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.TestInlineFreeformAdditionalPropertiesRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SomeProperty** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Triangle.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Triangle.md
new file mode 100644
index 00000000000..c4d0452b4e8
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Triangle.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Triangle
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ShapeType** | **string** | |
+**TriangleType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TriangleInterface.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TriangleInterface.md
new file mode 100644
index 00000000000..e0d8b5a5913
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/TriangleInterface.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.TriangleInterface
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TriangleType** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/User.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/User.md
new file mode 100644
index 00000000000..b0cd4dc042b
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/User.md
@@ -0,0 +1,21 @@
+# Org.OpenAPITools.Model.User
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **long** | | [optional]
+**Username** | **string** | | [optional]
+**FirstName** | **string** | | [optional]
+**LastName** | **string** | | [optional]
+**Email** | **string** | | [optional]
+**Password** | **string** | | [optional]
+**Phone** | **string** | | [optional]
+**UserStatus** | **int** | User Status | [optional]
+**ObjectWithNoDeclaredProps** | **Object** | test code generation for objects Value must be a map of strings to values. It cannot be the 'null' value. | [optional]
+**ObjectWithNoDeclaredPropsNullable** | **Object** | test code generation for nullable objects. Value must be a map of strings to values or the 'null' value. | [optional]
+**AnyTypeProp** | **Object** | test code generation for any type Here the 'type' attribute is not specified, which means the value can be anything, including the null value, string, number, boolean, array or object. See https://github.com/OAI/OpenAPI-Specification/issues/1389 | [optional]
+**AnyTypePropNullable** | **Object** | test code generation for any type Here the 'type' attribute is not specified, which means the value can be anything, including the null value, string, number, boolean, array or object. The 'nullable' attribute does not change the allowed values. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/UserApi.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/UserApi.md
new file mode 100644
index 00000000000..adb1d8d3fec
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/UserApi.md
@@ -0,0 +1,713 @@
+# Org.OpenAPITools.Api.UserApi
+
+All URIs are relative to *http://petstore.swagger.io:80/v2*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**CreateUser**](UserApi.md#createuser) | **POST** /user | Create user |
+| [**CreateUsersWithArrayInput**](UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array |
+| [**CreateUsersWithListInput**](UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array |
+| [**DeleteUser**](UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user |
+| [**GetUserByName**](UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name |
+| [**LoginUser**](UserApi.md#loginuser) | **GET** /user/login | Logs user into the system |
+| [**LogoutUser**](UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session |
+| [**UpdateUser**](UserApi.md#updateuser) | **PUT** /user/{username} | Updated user |
+
+
+# **CreateUser**
+> void CreateUser (User user)
+
+Create user
+
+This can only be done by the logged in user.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class CreateUserExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+ var user = new User(); // User | Created user object
+
+ try
+ {
+ // Create user
+ apiInstance.CreateUser(user);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.CreateUser: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the CreateUserWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Create user
+ apiInstance.CreateUserWithHttpInfo(user);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.CreateUserWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **user** | [**User**](User.md) | Created user object | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
+[[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)
+
+
+# **CreateUsersWithArrayInput**
+> void CreateUsersWithArrayInput (List user)
+
+Creates list of users with given input array
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class CreateUsersWithArrayInputExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+ var user = new List(); // List | List of user object
+
+ try
+ {
+ // Creates list of users with given input array
+ apiInstance.CreateUsersWithArrayInput(user);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.CreateUsersWithArrayInput: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the CreateUsersWithArrayInputWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Creates list of users with given input array
+ apiInstance.CreateUsersWithArrayInputWithHttpInfo(user);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.CreateUsersWithArrayInputWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **user** | [**List<User>**](User.md) | List of user object | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
+[[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)
+
+
+# **CreateUsersWithListInput**
+> void CreateUsersWithListInput (List user)
+
+Creates list of users with given input array
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class CreateUsersWithListInputExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+ var user = new List(); // List | List of user object
+
+ try
+ {
+ // Creates list of users with given input array
+ apiInstance.CreateUsersWithListInput(user);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.CreateUsersWithListInput: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the CreateUsersWithListInputWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Creates list of users with given input array
+ apiInstance.CreateUsersWithListInputWithHttpInfo(user);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.CreateUsersWithListInputWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **user** | [**List<User>**](User.md) | List of user object | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
+[[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)
+
+
+# **DeleteUser**
+> void DeleteUser (string username)
+
+Delete user
+
+This can only be done by the logged in user.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class DeleteUserExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+ var username = "username_example"; // string | The name that needs to be deleted
+
+ try
+ {
+ // Delete user
+ apiInstance.DeleteUser(username);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.DeleteUser: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DeleteUserWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Delete user
+ apiInstance.DeleteUserWithHttpInfo(username);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.DeleteUserWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **username** | **string** | The name that needs to be deleted | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
+[[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)
+
+
+# **GetUserByName**
+> User GetUserByName (string username)
+
+Get user by user name
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class GetUserByNameExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+ var username = "username_example"; // string | The name that needs to be fetched. Use user1 for testing.
+
+ try
+ {
+ // Get user by user name
+ User result = apiInstance.GetUserByName(username);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.GetUserByName: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the GetUserByNameWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Get user by user name
+ ApiResponse response = apiInstance.GetUserByNameWithHttpInfo(username);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.GetUserByNameWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **username** | **string** | The name that needs to be fetched. Use user1 for testing. | |
+
+### Return type
+
+[**User**](User.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid username supplied | - |
+| **404** | User not found | - |
+
+[[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)
+
+
+# **LoginUser**
+> string LoginUser (string username, string password)
+
+Logs user into the system
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class LoginUserExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+ var username = "username_example"; // string | The user name for login
+ var password = "password_example"; // string | The password for login in clear text
+
+ try
+ {
+ // Logs user into the system
+ string result = apiInstance.LoginUser(username, password);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.LoginUser: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the LoginUserWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Logs user into the system
+ ApiResponse response = apiInstance.LoginUserWithHttpInfo(username, password);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.LoginUserWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **username** | **string** | The user name for login | |
+| **password** | **string** | The password for login in clear text | |
+
+### Return type
+
+**string**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | * X-Rate-Limit - calls per hour allowed by the user
* X-Expires-After - date in UTC when token expires
|
+| **400** | Invalid username/password supplied | - |
+
+[[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)
+
+
+# **LogoutUser**
+> void LogoutUser ()
+
+Logs out current logged in user session
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class LogoutUserExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+
+ try
+ {
+ // Logs out current logged in user session
+ apiInstance.LogoutUser();
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.LogoutUser: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the LogoutUserWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Logs out current logged in user session
+ apiInstance.LogoutUserWithHttpInfo();
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.LogoutUserWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **0** | successful operation | - |
+
+[[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)
+
+
+# **UpdateUser**
+> void UpdateUser (string username, User user)
+
+Updated user
+
+This can only be done by the logged in user.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using Org.OpenAPITools.Api;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Model;
+
+namespace Example
+{
+ public class UpdateUserExample
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "http://petstore.swagger.io:80/v2";
+ var apiInstance = new UserApi(config);
+ var username = "username_example"; // string | name that need to be deleted
+ var user = new User(); // User | Updated user object
+
+ try
+ {
+ // Updated user
+ apiInstance.UpdateUser(username, user);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling UserApi.UpdateUser: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the UpdateUserWithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Updated user
+ apiInstance.UpdateUserWithHttpInfo(username, user);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling UserApi.UpdateUserWithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **username** | **string** | name that need to be deleted | |
+| **user** | [**User**](User.md) | Updated user object | |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: Not defined
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid user supplied | - |
+| **404** | User not found | - |
+
+[[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/OpenAPIClient-net8.0/docs/Whale.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Whale.md
new file mode 100644
index 00000000000..5fc3dc7f85c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Whale.md
@@ -0,0 +1,12 @@
+# Org.OpenAPITools.Model.Whale
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**HasBaleen** | **bool** | | [optional]
+**HasTeeth** | **bool** | | [optional]
+**ClassName** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Zebra.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Zebra.md
new file mode 100644
index 00000000000..31e686adf0e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/Zebra.md
@@ -0,0 +1,11 @@
+# Org.OpenAPITools.Model.Zebra
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **string** | | [optional]
+**ClassName** | **string** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ZeroBasedEnum.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ZeroBasedEnum.md
new file mode 100644
index 00000000000..9be7014a06f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ZeroBasedEnum.md
@@ -0,0 +1,9 @@
+# Org.OpenAPITools.Model.ZeroBasedEnum
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ZeroBasedEnumClass.md b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ZeroBasedEnumClass.md
new file mode 100644
index 00000000000..b804bc0d7fb
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/docs/ZeroBasedEnumClass.md
@@ -0,0 +1,10 @@
+# Org.OpenAPITools.Model.ZeroBasedEnumClass
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ZeroBasedEnum** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/git_push.sh b/samples/client/petstore/csharp/OpenAPIClient-net8.0/git_push.sh
new file mode 100644
index 00000000000..f53a75d4fab
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/git_push.sh
@@ -0,0 +1,57 @@
+#!/bin/sh
+# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
+#
+# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
+
+git_user_id=$1
+git_repo_id=$2
+release_note=$3
+git_host=$4
+
+if [ "$git_host" = "" ]; then
+ git_host="github.com"
+ echo "[INFO] No command line input provided. Set \$git_host to $git_host"
+fi
+
+if [ "$git_user_id" = "" ]; then
+ git_user_id="GIT_USER_ID"
+ echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
+fi
+
+if [ "$git_repo_id" = "" ]; then
+ git_repo_id="GIT_REPO_ID"
+ echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
+fi
+
+if [ "$release_note" = "" ]; then
+ release_note="Minor update"
+ echo "[INFO] No command line input provided. Set \$release_note to $release_note"
+fi
+
+# Initialize the local directory as a Git repository
+git init
+
+# Adds the files in the local repository and stages them for commit.
+git add .
+
+# Commits the tracked changes and prepares them to be pushed to a remote repository.
+git commit -m "$release_note"
+
+# Sets the new remote
+git_remote=$(git remote)
+if [ "$git_remote" = "" ]; then # git remote not defined
+
+ if [ "$GIT_TOKEN" = "" ]; then
+ echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
+ git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
+ else
+ git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git
+ fi
+
+fi
+
+git pull origin master
+
+# Pushes (Forces) the changes in the local repository up to the remote repository
+echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
+git push origin master 2>&1 | grep -v 'To https'
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/AnotherFakeApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/AnotherFakeApiTests.cs
new file mode 100644
index 00000000000..1d46982928d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/AnotherFakeApiTests.cs
@@ -0,0 +1,69 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Api;
+// uncomment below to import models
+//using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Test.Api
+{
+ ///
+ /// Class for testing AnotherFakeApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class AnotherFakeApiTests : IDisposable
+ {
+ private AnotherFakeApi instance;
+
+ public AnotherFakeApiTests()
+ {
+ instance = new AnotherFakeApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of AnotherFakeApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' AnotherFakeApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test Call123TestSpecialTags
+ ///
+ [Fact]
+ public void Call123TestSpecialTagsTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //ModelClient modelClient = null;
+ //var response = instance.Call123TestSpecialTags(modelClient);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/DefaultApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/DefaultApiTests.cs
new file mode 100644
index 00000000000..f870aa70642
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/DefaultApiTests.cs
@@ -0,0 +1,112 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Api;
+// uncomment below to import models
+//using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Test.Api
+{
+ ///
+ /// Class for testing DefaultApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class DefaultApiTests : IDisposable
+ {
+ private DefaultApi instance;
+
+ public DefaultApiTests()
+ {
+ instance = new DefaultApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DefaultApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' DefaultApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test FooGet
+ ///
+ [Fact]
+ public void FooGetTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //var response = instance.FooGet();
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test GetCountry
+ ///
+ [Fact]
+ public void GetCountryTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string country = null;
+ //instance.GetCountry(country);
+ }
+
+ ///
+ /// Test Hello
+ ///
+ [Fact]
+ public void HelloTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //var response = instance.Hello();
+ //Assert.IsType>(response);
+ }
+
+ ///
+ /// Test RolesReportGet
+ ///
+ [Fact]
+ public void RolesReportGetTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //var response = instance.RolesReportGet();
+ //Assert.IsType>>(response);
+ }
+
+ ///
+ /// Test Test
+ ///
+ [Fact]
+ public void TestTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //var response = instance.Test();
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs
new file mode 100644
index 00000000000..82459d8a928
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs
@@ -0,0 +1,274 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Api;
+// uncomment below to import models
+//using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Test.Api
+{
+ ///
+ /// Class for testing FakeApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class FakeApiTests : IDisposable
+ {
+ private FakeApi instance;
+
+ public FakeApiTests()
+ {
+ instance = new FakeApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FakeApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' FakeApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test FakeHealthGet
+ ///
+ [Fact]
+ public void FakeHealthGetTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //var response = instance.FakeHealthGet();
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test FakeOuterBooleanSerialize
+ ///
+ [Fact]
+ public void FakeOuterBooleanSerializeTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //bool? body = null;
+ //var response = instance.FakeOuterBooleanSerialize(body);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test FakeOuterCompositeSerialize
+ ///
+ [Fact]
+ public void FakeOuterCompositeSerializeTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //OuterComposite? outerComposite = null;
+ //var response = instance.FakeOuterCompositeSerialize(outerComposite);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test FakeOuterNumberSerialize
+ ///
+ [Fact]
+ public void FakeOuterNumberSerializeTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //decimal? body = null;
+ //var response = instance.FakeOuterNumberSerialize(body);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test FakeOuterStringSerialize
+ ///
+ [Fact]
+ public void FakeOuterStringSerializeTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //Guid requiredStringUuid = null;
+ //string? body = null;
+ //var response = instance.FakeOuterStringSerialize(requiredStringUuid, body);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test GetArrayOfEnums
+ ///
+ [Fact]
+ public void GetArrayOfEnumsTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //var response = instance.GetArrayOfEnums();
+ //Assert.IsType>(response);
+ }
+
+ ///
+ /// Test TestBodyWithFileSchema
+ ///
+ [Fact]
+ public void TestBodyWithFileSchemaTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //FileSchemaTestClass fileSchemaTestClass = null;
+ //instance.TestBodyWithFileSchema(fileSchemaTestClass);
+ }
+
+ ///
+ /// Test TestBodyWithQueryParams
+ ///
+ [Fact]
+ public void TestBodyWithQueryParamsTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string query = null;
+ //User user = null;
+ //instance.TestBodyWithQueryParams(query, user);
+ }
+
+ ///
+ /// Test TestClientModel
+ ///
+ [Fact]
+ public void TestClientModelTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //ModelClient modelClient = null;
+ //var response = instance.TestClientModel(modelClient);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test TestEndpointParameters
+ ///
+ [Fact]
+ public void TestEndpointParametersTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //decimal number = null;
+ //double varDouble = null;
+ //string patternWithoutDelimiter = null;
+ //byte[] varByte = null;
+ //int? integer = null;
+ //int? int32 = null;
+ //long? int64 = null;
+ //float? varFloat = null;
+ //string? varString = null;
+ //System.IO.Stream? binary = null;
+ //DateTime? date = null;
+ //DateTime? dateTime = null;
+ //string? password = null;
+ //string? callback = null;
+ //instance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback);
+ }
+
+ ///
+ /// Test TestEnumParameters
+ ///
+ [Fact]
+ public void TestEnumParametersTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //List? enumHeaderStringArray = null;
+ //string? enumHeaderString = null;
+ //List? enumQueryStringArray = null;
+ //string? enumQueryString = null;
+ //int? enumQueryInteger = null;
+ //double? enumQueryDouble = null;
+ //List? enumFormStringArray = null;
+ //string? enumFormString = null;
+ //instance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
+ }
+
+ ///
+ /// Test TestGroupParameters
+ ///
+ [Fact]
+ public void TestGroupParametersTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int requiredStringGroup = null;
+ //bool requiredBooleanGroup = null;
+ //long requiredInt64Group = null;
+ //int? stringGroup = null;
+ //bool? booleanGroup = null;
+ //long? int64Group = null;
+ //instance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
+ }
+
+ ///
+ /// Test TestInlineAdditionalProperties
+ ///
+ [Fact]
+ public void TestInlineAdditionalPropertiesTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //Dictionary requestBody = null;
+ //instance.TestInlineAdditionalProperties(requestBody);
+ }
+
+ ///
+ /// Test TestInlineFreeformAdditionalProperties
+ ///
+ [Fact]
+ public void TestInlineFreeformAdditionalPropertiesTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //TestInlineFreeformAdditionalPropertiesRequest testInlineFreeformAdditionalPropertiesRequest = null;
+ //instance.TestInlineFreeformAdditionalProperties(testInlineFreeformAdditionalPropertiesRequest);
+ }
+
+ ///
+ /// Test TestJsonFormData
+ ///
+ [Fact]
+ public void TestJsonFormDataTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string param = null;
+ //string param2 = null;
+ //instance.TestJsonFormData(param, param2);
+ }
+
+ ///
+ /// Test TestQueryParameterCollectionFormat
+ ///
+ [Fact]
+ public void TestQueryParameterCollectionFormatTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //List pipe = null;
+ //List ioutil = null;
+ //List http = null;
+ //List url = null;
+ //List context = null;
+ //string requiredNotNullable = null;
+ //string requiredNullable = null;
+ //string? notRequiredNotNullable = null;
+ //string? notRequiredNullable = null;
+ //instance.TestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, requiredNotNullable, requiredNullable, notRequiredNotNullable, notRequiredNullable);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/FakeClassnameTags123ApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/FakeClassnameTags123ApiTests.cs
new file mode 100644
index 00000000000..bbfd4a586e7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/FakeClassnameTags123ApiTests.cs
@@ -0,0 +1,69 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Api;
+// uncomment below to import models
+//using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Test.Api
+{
+ ///
+ /// Class for testing FakeClassnameTags123Api
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class FakeClassnameTags123ApiTests : IDisposable
+ {
+ private FakeClassnameTags123Api instance;
+
+ public FakeClassnameTags123ApiTests()
+ {
+ instance = new FakeClassnameTags123Api();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FakeClassnameTags123Api
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' FakeClassnameTags123Api
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test TestClassname
+ ///
+ [Fact]
+ public void TestClassnameTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //ModelClient modelClient = null;
+ //var response = instance.TestClassname(modelClient);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/PetApiTests.cs
new file mode 100644
index 00000000000..f4b42c5f70d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/PetApiTests.cs
@@ -0,0 +1,168 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Api;
+// uncomment below to import models
+//using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Test.Api
+{
+ ///
+ /// Class for testing PetApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class PetApiTests : IDisposable
+ {
+ private PetApi instance;
+
+ public PetApiTests()
+ {
+ instance = new PetApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of PetApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' PetApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test AddPet
+ ///
+ [Fact]
+ public void AddPetTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //Pet pet = null;
+ //instance.AddPet(pet);
+ }
+
+ ///
+ /// Test DeletePet
+ ///
+ [Fact]
+ public void DeletePetTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //long petId = null;
+ //string? apiKey = null;
+ //instance.DeletePet(petId, apiKey);
+ }
+
+ ///
+ /// Test FindPetsByStatus
+ ///
+ [Fact]
+ public void FindPetsByStatusTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //List status = null;
+ //var response = instance.FindPetsByStatus(status);
+ //Assert.IsType>(response);
+ }
+
+ ///
+ /// Test FindPetsByTags
+ ///
+ [Fact]
+ public void FindPetsByTagsTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //List tags = null;
+ //var response = instance.FindPetsByTags(tags);
+ //Assert.IsType>(response);
+ }
+
+ ///
+ /// Test GetPetById
+ ///
+ [Fact]
+ public void GetPetByIdTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //long petId = null;
+ //var response = instance.GetPetById(petId);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test UpdatePet
+ ///
+ [Fact]
+ public void UpdatePetTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //Pet pet = null;
+ //instance.UpdatePet(pet);
+ }
+
+ ///
+ /// Test UpdatePetWithForm
+ ///
+ [Fact]
+ public void UpdatePetWithFormTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //long petId = null;
+ //string? name = null;
+ //string? status = null;
+ //instance.UpdatePetWithForm(petId, name, status);
+ }
+
+ ///
+ /// Test UploadFile
+ ///
+ [Fact]
+ public void UploadFileTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //long petId = null;
+ //string? additionalMetadata = null;
+ //System.IO.Stream? file = null;
+ //var response = instance.UploadFile(petId, additionalMetadata, file);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test UploadFileWithRequiredFile
+ ///
+ [Fact]
+ public void UploadFileWithRequiredFileTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //long petId = null;
+ //System.IO.Stream requiredFile = null;
+ //string? additionalMetadata = null;
+ //var response = instance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/StoreApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/StoreApiTests.cs
new file mode 100644
index 00000000000..48e9f32748d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/StoreApiTests.cs
@@ -0,0 +1,103 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Api;
+// uncomment below to import models
+//using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Test.Api
+{
+ ///
+ /// Class for testing StoreApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class StoreApiTests : IDisposable
+ {
+ private StoreApi instance;
+
+ public StoreApiTests()
+ {
+ instance = new StoreApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of StoreApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' StoreApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test DeleteOrder
+ ///
+ [Fact]
+ public void DeleteOrderTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string orderId = null;
+ //instance.DeleteOrder(orderId);
+ }
+
+ ///
+ /// Test GetInventory
+ ///
+ [Fact]
+ public void GetInventoryTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //var response = instance.GetInventory();
+ //Assert.IsType>(response);
+ }
+
+ ///
+ /// Test GetOrderById
+ ///
+ [Fact]
+ public void GetOrderByIdTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //long orderId = null;
+ //var response = instance.GetOrderById(orderId);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test PlaceOrder
+ ///
+ [Fact]
+ public void PlaceOrderTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //Order order = null;
+ //var response = instance.PlaceOrder(order);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/UserApiTests.cs
new file mode 100644
index 00000000000..792db5819a0
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Api/UserApiTests.cs
@@ -0,0 +1,148 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Api;
+// uncomment below to import models
+//using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Test.Api
+{
+ ///
+ /// Class for testing UserApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class UserApiTests : IDisposable
+ {
+ private UserApi instance;
+
+ public UserApiTests()
+ {
+ instance = new UserApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of UserApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' UserApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test CreateUser
+ ///
+ [Fact]
+ public void CreateUserTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //User user = null;
+ //instance.CreateUser(user);
+ }
+
+ ///
+ /// Test CreateUsersWithArrayInput
+ ///
+ [Fact]
+ public void CreateUsersWithArrayInputTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //List user = null;
+ //instance.CreateUsersWithArrayInput(user);
+ }
+
+ ///
+ /// Test CreateUsersWithListInput
+ ///
+ [Fact]
+ public void CreateUsersWithListInputTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //List user = null;
+ //instance.CreateUsersWithListInput(user);
+ }
+
+ ///
+ /// Test DeleteUser
+ ///
+ [Fact]
+ public void DeleteUserTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string username = null;
+ //instance.DeleteUser(username);
+ }
+
+ ///
+ /// Test GetUserByName
+ ///
+ [Fact]
+ public void GetUserByNameTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string username = null;
+ //var response = instance.GetUserByName(username);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test LoginUser
+ ///
+ [Fact]
+ public void LoginUserTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string username = null;
+ //string password = null;
+ //var response = instance.LoginUser(username, password);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test LogoutUser
+ ///
+ [Fact]
+ public void LogoutUserTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //instance.LogoutUser();
+ }
+
+ ///
+ /// Test UpdateUser
+ ///
+ [Fact]
+ public void UpdateUserTest()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //string username = null;
+ //User user = null;
+ //instance.UpdateUser(username, user);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ActivityOutputElementRepresentationTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ActivityOutputElementRepresentationTests.cs
new file mode 100644
index 00000000000..b4bb7359203
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ActivityOutputElementRepresentationTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ActivityOutputElementRepresentation
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ActivityOutputElementRepresentationTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
+ //private ActivityOutputElementRepresentation instance;
+
+ public ActivityOutputElementRepresentationTests()
+ {
+ // TODO uncomment below to create an instance of ActivityOutputElementRepresentation
+ //instance = new ActivityOutputElementRepresentation();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ActivityOutputElementRepresentation
+ ///
+ [Fact]
+ public void ActivityOutputElementRepresentationInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Prop1'
+ ///
+ [Fact]
+ public void Prop1Test()
+ {
+ // TODO unit test for the property 'Prop1'
+ }
+
+ ///
+ /// Test the property 'Prop2'
+ ///
+ [Fact]
+ public void Prop2Test()
+ {
+ // TODO unit test for the property 'Prop2'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ActivityTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ActivityTests.cs
new file mode 100644
index 00000000000..0b9efbd5a20
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ActivityTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Activity
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ActivityTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Activity
+ //private Activity instance;
+
+ public ActivityTests()
+ {
+ // TODO uncomment below to create an instance of Activity
+ //instance = new Activity();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Activity
+ ///
+ [Fact]
+ public void ActivityInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Activity
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ActivityOutputs'
+ ///
+ [Fact]
+ public void ActivityOutputsTest()
+ {
+ // TODO unit test for the property 'ActivityOutputs'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AdditionalPropertiesClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AdditionalPropertiesClassTests.cs
new file mode 100644
index 00000000000..d766719b5bc
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AdditionalPropertiesClassTests.cs
@@ -0,0 +1,129 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing AdditionalPropertiesClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class AdditionalPropertiesClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for AdditionalPropertiesClass
+ //private AdditionalPropertiesClass instance;
+
+ public AdditionalPropertiesClassTests()
+ {
+ // TODO uncomment below to create an instance of AdditionalPropertiesClass
+ //instance = new AdditionalPropertiesClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of AdditionalPropertiesClass
+ ///
+ [Fact]
+ public void AdditionalPropertiesClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" AdditionalPropertiesClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'MapProperty'
+ ///
+ [Fact]
+ public void MapPropertyTest()
+ {
+ // TODO unit test for the property 'MapProperty'
+ }
+
+ ///
+ /// Test the property 'MapOfMapProperty'
+ ///
+ [Fact]
+ public void MapOfMapPropertyTest()
+ {
+ // TODO unit test for the property 'MapOfMapProperty'
+ }
+
+ ///
+ /// Test the property 'Anytype1'
+ ///
+ [Fact]
+ public void Anytype1Test()
+ {
+ // TODO unit test for the property 'Anytype1'
+ }
+
+ ///
+ /// Test the property 'MapWithUndeclaredPropertiesAnytype1'
+ ///
+ [Fact]
+ public void MapWithUndeclaredPropertiesAnytype1Test()
+ {
+ // TODO unit test for the property 'MapWithUndeclaredPropertiesAnytype1'
+ }
+
+ ///
+ /// Test the property 'MapWithUndeclaredPropertiesAnytype2'
+ ///
+ [Fact]
+ public void MapWithUndeclaredPropertiesAnytype2Test()
+ {
+ // TODO unit test for the property 'MapWithUndeclaredPropertiesAnytype2'
+ }
+
+ ///
+ /// Test the property 'MapWithUndeclaredPropertiesAnytype3'
+ ///
+ [Fact]
+ public void MapWithUndeclaredPropertiesAnytype3Test()
+ {
+ // TODO unit test for the property 'MapWithUndeclaredPropertiesAnytype3'
+ }
+
+ ///
+ /// Test the property 'EmptyMap'
+ ///
+ [Fact]
+ public void EmptyMapTest()
+ {
+ // TODO unit test for the property 'EmptyMap'
+ }
+
+ ///
+ /// Test the property 'MapWithUndeclaredPropertiesString'
+ ///
+ [Fact]
+ public void MapWithUndeclaredPropertiesStringTest()
+ {
+ // TODO unit test for the property 'MapWithUndeclaredPropertiesString'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AnimalTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AnimalTests.cs
new file mode 100644
index 00000000000..0bc46ab7f47
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AnimalTests.cs
@@ -0,0 +1,95 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Animal
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class AnimalTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Animal
+ //private Animal instance;
+
+ public AnimalTests()
+ {
+ // TODO uncomment below to create an instance of Animal
+ //instance = new Animal();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Animal
+ ///
+ [Fact]
+ public void AnimalInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Animal
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test deserialize a Cat from type Animal
+ ///
+ [Fact]
+ public void CatDeserializeFromAnimalTest()
+ {
+ // TODO uncomment below to test deserialize a Cat from type Animal
+ //Assert.IsType(JsonConvert.DeserializeObject(new Cat().ToJson()));
+ }
+
+ ///
+ /// Test deserialize a Dog from type Animal
+ ///
+ [Fact]
+ public void DogDeserializeFromAnimalTest()
+ {
+ // TODO uncomment below to test deserialize a Dog from type Animal
+ //Assert.IsType(JsonConvert.DeserializeObject(new Dog().ToJson()));
+ }
+
+ ///
+ /// Test the property 'ClassName'
+ ///
+ [Fact]
+ public void ClassNameTest()
+ {
+ // TODO unit test for the property 'ClassName'
+ }
+
+ ///
+ /// Test the property 'Color'
+ ///
+ [Fact]
+ public void ColorTest()
+ {
+ // TODO unit test for the property 'Color'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ApiResponseTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ApiResponseTests.cs
new file mode 100644
index 00000000000..901c6a02965
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ApiResponseTests.cs
@@ -0,0 +1,84 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ApiResponse
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ApiResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ApiResponse
+ //private ApiResponse instance;
+
+ public ApiResponseTests()
+ {
+ // TODO uncomment below to create an instance of ApiResponse
+ //instance = new ApiResponse();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ApiResponse
+ ///
+ [Fact]
+ public void ApiResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ApiResponse
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Code'
+ ///
+ [Fact]
+ public void CodeTest()
+ {
+ // TODO unit test for the property 'Code'
+ }
+
+ ///
+ /// Test the property 'Type'
+ ///
+ [Fact]
+ public void TypeTest()
+ {
+ // TODO unit test for the property 'Type'
+ }
+
+ ///
+ /// Test the property 'Message'
+ ///
+ [Fact]
+ public void MessageTest()
+ {
+ // TODO unit test for the property 'Message'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AppleReqTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AppleReqTests.cs
new file mode 100644
index 00000000000..94d06c61e23
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AppleReqTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing AppleReq
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class AppleReqTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for AppleReq
+ //private AppleReq instance;
+
+ public AppleReqTests()
+ {
+ // TODO uncomment below to create an instance of AppleReq
+ //instance = new AppleReq();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of AppleReq
+ ///
+ [Fact]
+ public void AppleReqInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" AppleReq
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Cultivar'
+ ///
+ [Fact]
+ public void CultivarTest()
+ {
+ // TODO unit test for the property 'Cultivar'
+ }
+
+ ///
+ /// Test the property 'Mealy'
+ ///
+ [Fact]
+ public void MealyTest()
+ {
+ // TODO unit test for the property 'Mealy'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AppleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AppleTests.cs
new file mode 100644
index 00000000000..b3aa7e34f8d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/AppleTests.cs
@@ -0,0 +1,84 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Apple
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class AppleTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Apple
+ //private Apple instance;
+
+ public AppleTests()
+ {
+ // TODO uncomment below to create an instance of Apple
+ //instance = new Apple();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Apple
+ ///
+ [Fact]
+ public void AppleInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Apple
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Cultivar'
+ ///
+ [Fact]
+ public void CultivarTest()
+ {
+ // TODO unit test for the property 'Cultivar'
+ }
+
+ ///
+ /// Test the property 'Origin'
+ ///
+ [Fact]
+ public void OriginTest()
+ {
+ // TODO unit test for the property 'Origin'
+ }
+
+ ///
+ /// Test the property 'ColorCode'
+ ///
+ [Fact]
+ public void ColorCodeTest()
+ {
+ // TODO unit test for the property 'ColorCode'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayOfArrayOfNumberOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayOfArrayOfNumberOnlyTests.cs
new file mode 100644
index 00000000000..d52b1938e42
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayOfArrayOfNumberOnlyTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ArrayOfArrayOfNumberOnly
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ArrayOfArrayOfNumberOnlyTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ArrayOfArrayOfNumberOnly
+ //private ArrayOfArrayOfNumberOnly instance;
+
+ public ArrayOfArrayOfNumberOnlyTests()
+ {
+ // TODO uncomment below to create an instance of ArrayOfArrayOfNumberOnly
+ //instance = new ArrayOfArrayOfNumberOnly();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ArrayOfArrayOfNumberOnly
+ ///
+ [Fact]
+ public void ArrayOfArrayOfNumberOnlyInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ArrayOfArrayOfNumberOnly
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ArrayArrayNumber'
+ ///
+ [Fact]
+ public void ArrayArrayNumberTest()
+ {
+ // TODO unit test for the property 'ArrayArrayNumber'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayOfNumberOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayOfNumberOnlyTests.cs
new file mode 100644
index 00000000000..421bfd6caea
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayOfNumberOnlyTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ArrayOfNumberOnly
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ArrayOfNumberOnlyTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ArrayOfNumberOnly
+ //private ArrayOfNumberOnly instance;
+
+ public ArrayOfNumberOnlyTests()
+ {
+ // TODO uncomment below to create an instance of ArrayOfNumberOnly
+ //instance = new ArrayOfNumberOnly();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ArrayOfNumberOnly
+ ///
+ [Fact]
+ public void ArrayOfNumberOnlyInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ArrayOfNumberOnly
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ArrayNumber'
+ ///
+ [Fact]
+ public void ArrayNumberTest()
+ {
+ // TODO unit test for the property 'ArrayNumber'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayTestTests.cs
new file mode 100644
index 00000000000..5028c715b98
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ArrayTestTests.cs
@@ -0,0 +1,84 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ArrayTest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ArrayTestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ArrayTest
+ //private ArrayTest instance;
+
+ public ArrayTestTests()
+ {
+ // TODO uncomment below to create an instance of ArrayTest
+ //instance = new ArrayTest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ArrayTest
+ ///
+ [Fact]
+ public void ArrayTestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ArrayTest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ArrayOfString'
+ ///
+ [Fact]
+ public void ArrayOfStringTest()
+ {
+ // TODO unit test for the property 'ArrayOfString'
+ }
+
+ ///
+ /// Test the property 'ArrayArrayOfInteger'
+ ///
+ [Fact]
+ public void ArrayArrayOfIntegerTest()
+ {
+ // TODO unit test for the property 'ArrayArrayOfInteger'
+ }
+
+ ///
+ /// Test the property 'ArrayArrayOfModel'
+ ///
+ [Fact]
+ public void ArrayArrayOfModelTest()
+ {
+ // TODO unit test for the property 'ArrayArrayOfModel'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BananaReqTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BananaReqTests.cs
new file mode 100644
index 00000000000..8242ff9e796
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BananaReqTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing BananaReq
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class BananaReqTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for BananaReq
+ //private BananaReq instance;
+
+ public BananaReqTests()
+ {
+ // TODO uncomment below to create an instance of BananaReq
+ //instance = new BananaReq();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of BananaReq
+ ///
+ [Fact]
+ public void BananaReqInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" BananaReq
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'LengthCm'
+ ///
+ [Fact]
+ public void LengthCmTest()
+ {
+ // TODO unit test for the property 'LengthCm'
+ }
+
+ ///
+ /// Test the property 'Sweet'
+ ///
+ [Fact]
+ public void SweetTest()
+ {
+ // TODO unit test for the property 'Sweet'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BananaTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BananaTests.cs
new file mode 100644
index 00000000000..ddcea686eee
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BananaTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Banana
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class BananaTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Banana
+ //private Banana instance;
+
+ public BananaTests()
+ {
+ // TODO uncomment below to create an instance of Banana
+ //instance = new Banana();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Banana
+ ///
+ [Fact]
+ public void BananaInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Banana
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'LengthCm'
+ ///
+ [Fact]
+ public void LengthCmTest()
+ {
+ // TODO unit test for the property 'LengthCm'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BasquePigTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BasquePigTests.cs
new file mode 100644
index 00000000000..9cb45c006e6
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/BasquePigTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing BasquePig
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class BasquePigTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for BasquePig
+ //private BasquePig instance;
+
+ public BasquePigTests()
+ {
+ // TODO uncomment below to create an instance of BasquePig
+ //instance = new BasquePig();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of BasquePig
+ ///
+ [Fact]
+ public void BasquePigInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" BasquePig
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ClassName'
+ ///
+ [Fact]
+ public void ClassNameTest()
+ {
+ // TODO unit test for the property 'ClassName'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CapitalizationTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CapitalizationTests.cs
new file mode 100644
index 00000000000..9e6a400d1ed
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CapitalizationTests.cs
@@ -0,0 +1,111 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Capitalization
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class CapitalizationTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Capitalization
+ //private Capitalization instance;
+
+ public CapitalizationTests()
+ {
+ // TODO uncomment below to create an instance of Capitalization
+ //instance = new Capitalization();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Capitalization
+ ///
+ [Fact]
+ public void CapitalizationInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Capitalization
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'SmallCamel'
+ ///
+ [Fact]
+ public void SmallCamelTest()
+ {
+ // TODO unit test for the property 'SmallCamel'
+ }
+
+ ///
+ /// Test the property 'CapitalCamel'
+ ///
+ [Fact]
+ public void CapitalCamelTest()
+ {
+ // TODO unit test for the property 'CapitalCamel'
+ }
+
+ ///
+ /// Test the property 'SmallSnake'
+ ///
+ [Fact]
+ public void SmallSnakeTest()
+ {
+ // TODO unit test for the property 'SmallSnake'
+ }
+
+ ///
+ /// Test the property 'CapitalSnake'
+ ///
+ [Fact]
+ public void CapitalSnakeTest()
+ {
+ // TODO unit test for the property 'CapitalSnake'
+ }
+
+ ///
+ /// Test the property 'SCAETHFlowPoints'
+ ///
+ [Fact]
+ public void SCAETHFlowPointsTest()
+ {
+ // TODO unit test for the property 'SCAETHFlowPoints'
+ }
+
+ ///
+ /// Test the property 'ATT_NAME'
+ ///
+ [Fact]
+ public void ATT_NAMETest()
+ {
+ // TODO unit test for the property 'ATT_NAME'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CatTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CatTests.cs
new file mode 100644
index 00000000000..c1b10d32171
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CatTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Cat
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class CatTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Cat
+ //private Cat instance;
+
+ public CatTests()
+ {
+ // TODO uncomment below to create an instance of Cat
+ //instance = new Cat();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Cat
+ ///
+ [Fact]
+ public void CatInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Cat
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Declawed'
+ ///
+ [Fact]
+ public void DeclawedTest()
+ {
+ // TODO unit test for the property 'Declawed'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CategoryTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CategoryTests.cs
new file mode 100644
index 00000000000..d1ef6186244
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/CategoryTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Category
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class CategoryTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Category
+ //private Category instance;
+
+ public CategoryTests()
+ {
+ // TODO uncomment below to create an instance of Category
+ //instance = new Category();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Category
+ ///
+ [Fact]
+ public void CategoryInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Category
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Id'
+ ///
+ [Fact]
+ public void IdTest()
+ {
+ // TODO unit test for the property 'Id'
+ }
+
+ ///
+ /// Test the property 'Name'
+ ///
+ [Fact]
+ public void NameTest()
+ {
+ // TODO unit test for the property 'Name'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ChildCatTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ChildCatTests.cs
new file mode 100644
index 00000000000..b40a42cb022
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ChildCatTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ChildCat
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ChildCatTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ChildCat
+ //private ChildCat instance;
+
+ public ChildCatTests()
+ {
+ // TODO uncomment below to create an instance of ChildCat
+ //instance = new ChildCat();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ChildCat
+ ///
+ [Fact]
+ public void ChildCatInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ChildCat
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Name'
+ ///
+ [Fact]
+ public void NameTest()
+ {
+ // TODO unit test for the property 'Name'
+ }
+
+ ///
+ /// Test the property 'PetType'
+ ///
+ [Fact]
+ public void PetTypeTest()
+ {
+ // TODO unit test for the property 'PetType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ClassModelTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ClassModelTests.cs
new file mode 100644
index 00000000000..fda5d89d20b
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ClassModelTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ClassModel
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ClassModelTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ClassModel
+ //private ClassModel instance;
+
+ public ClassModelTests()
+ {
+ // TODO uncomment below to create an instance of ClassModel
+ //instance = new ClassModel();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ClassModel
+ ///
+ [Fact]
+ public void ClassModelInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ClassModel
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'VarClass'
+ ///
+ [Fact]
+ public void VarClassTest()
+ {
+ // TODO unit test for the property 'VarClass'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ComplexQuadrilateralTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ComplexQuadrilateralTests.cs
new file mode 100644
index 00000000000..835c5b87bc6
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ComplexQuadrilateralTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ComplexQuadrilateral
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ComplexQuadrilateralTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ComplexQuadrilateral
+ //private ComplexQuadrilateral instance;
+
+ public ComplexQuadrilateralTests()
+ {
+ // TODO uncomment below to create an instance of ComplexQuadrilateral
+ //instance = new ComplexQuadrilateral();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ComplexQuadrilateral
+ ///
+ [Fact]
+ public void ComplexQuadrilateralInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ComplexQuadrilateral
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'QuadrilateralType'
+ ///
+ [Fact]
+ public void QuadrilateralTypeTest()
+ {
+ // TODO unit test for the property 'QuadrilateralType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DanishPigTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DanishPigTests.cs
new file mode 100644
index 00000000000..765496ea0ce
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DanishPigTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing DanishPig
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DanishPigTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DanishPig
+ //private DanishPig instance;
+
+ public DanishPigTests()
+ {
+ // TODO uncomment below to create an instance of DanishPig
+ //instance = new DanishPig();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DanishPig
+ ///
+ [Fact]
+ public void DanishPigInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DanishPig
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ClassName'
+ ///
+ [Fact]
+ public void ClassNameTest()
+ {
+ // TODO unit test for the property 'ClassName'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DateOnlyClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DateOnlyClassTests.cs
new file mode 100644
index 00000000000..67be10782ef
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DateOnlyClassTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing DateOnlyClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DateOnlyClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DateOnlyClass
+ //private DateOnlyClass instance;
+
+ public DateOnlyClassTests()
+ {
+ // TODO uncomment below to create an instance of DateOnlyClass
+ //instance = new DateOnlyClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DateOnlyClass
+ ///
+ [Fact]
+ public void DateOnlyClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DateOnlyClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'DateOnlyProperty'
+ ///
+ [Fact]
+ public void DateOnlyPropertyTest()
+ {
+ // TODO unit test for the property 'DateOnlyProperty'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs
new file mode 100644
index 00000000000..be6b35dbf45
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DeprecatedObjectTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing DeprecatedObject
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DeprecatedObjectTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DeprecatedObject
+ //private DeprecatedObject instance;
+
+ public DeprecatedObjectTests()
+ {
+ // TODO uncomment below to create an instance of DeprecatedObject
+ //instance = new DeprecatedObject();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DeprecatedObject
+ ///
+ [Fact]
+ public void DeprecatedObjectInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DeprecatedObject
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Name'
+ ///
+ [Fact]
+ public void NameTest()
+ {
+ // TODO unit test for the property 'Name'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DogTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DogTests.cs
new file mode 100644
index 00000000000..a00de64ef51
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DogTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Dog
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DogTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Dog
+ //private Dog instance;
+
+ public DogTests()
+ {
+ // TODO uncomment below to create an instance of Dog
+ //instance = new Dog();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Dog
+ ///
+ [Fact]
+ public void DogInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Dog
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Breed'
+ ///
+ [Fact]
+ public void BreedTest()
+ {
+ // TODO unit test for the property 'Breed'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DrawingTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DrawingTests.cs
new file mode 100644
index 00000000000..3b1308e5051
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/DrawingTests.cs
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Drawing
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DrawingTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Drawing
+ //private Drawing instance;
+
+ public DrawingTests()
+ {
+ // TODO uncomment below to create an instance of Drawing
+ //instance = new Drawing();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Drawing
+ ///
+ [Fact]
+ public void DrawingInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Drawing
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'MainShape'
+ ///
+ [Fact]
+ public void MainShapeTest()
+ {
+ // TODO unit test for the property 'MainShape'
+ }
+
+ ///
+ /// Test the property 'ShapeOrNull'
+ ///
+ [Fact]
+ public void ShapeOrNullTest()
+ {
+ // TODO unit test for the property 'ShapeOrNull'
+ }
+
+ ///
+ /// Test the property 'NullableShape'
+ ///
+ [Fact]
+ public void NullableShapeTest()
+ {
+ // TODO unit test for the property 'NullableShape'
+ }
+
+ ///
+ /// Test the property 'Shapes'
+ ///
+ [Fact]
+ public void ShapesTest()
+ {
+ // TODO unit test for the property 'Shapes'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumArraysTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumArraysTests.cs
new file mode 100644
index 00000000000..6fcfa6f448c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumArraysTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing EnumArrays
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EnumArraysTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EnumArrays
+ //private EnumArrays instance;
+
+ public EnumArraysTests()
+ {
+ // TODO uncomment below to create an instance of EnumArrays
+ //instance = new EnumArrays();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EnumArrays
+ ///
+ [Fact]
+ public void EnumArraysInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EnumArrays
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'JustSymbol'
+ ///
+ [Fact]
+ public void JustSymbolTest()
+ {
+ // TODO unit test for the property 'JustSymbol'
+ }
+
+ ///
+ /// Test the property 'ArrayEnum'
+ ///
+ [Fact]
+ public void ArrayEnumTest()
+ {
+ // TODO unit test for the property 'ArrayEnum'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumClassTests.cs
new file mode 100644
index 00000000000..bb46e292a65
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumClassTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing EnumClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EnumClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EnumClass
+ //private EnumClass instance;
+
+ public EnumClassTests()
+ {
+ // TODO uncomment below to create an instance of EnumClass
+ //instance = new EnumClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EnumClass
+ ///
+ [Fact]
+ public void EnumClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EnumClass
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumTestTests.cs
new file mode 100644
index 00000000000..3050af44241
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EnumTestTests.cs
@@ -0,0 +1,138 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing EnumTest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EnumTestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EnumTest
+ //private EnumTest instance;
+
+ public EnumTestTests()
+ {
+ // TODO uncomment below to create an instance of EnumTest
+ //instance = new EnumTest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EnumTest
+ ///
+ [Fact]
+ public void EnumTestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EnumTest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'EnumString'
+ ///
+ [Fact]
+ public void EnumStringTest()
+ {
+ // TODO unit test for the property 'EnumString'
+ }
+
+ ///
+ /// Test the property 'EnumStringRequired'
+ ///
+ [Fact]
+ public void EnumStringRequiredTest()
+ {
+ // TODO unit test for the property 'EnumStringRequired'
+ }
+
+ ///
+ /// Test the property 'EnumInteger'
+ ///
+ [Fact]
+ public void EnumIntegerTest()
+ {
+ // TODO unit test for the property 'EnumInteger'
+ }
+
+ ///
+ /// Test the property 'EnumIntegerOnly'
+ ///
+ [Fact]
+ public void EnumIntegerOnlyTest()
+ {
+ // TODO unit test for the property 'EnumIntegerOnly'
+ }
+
+ ///
+ /// Test the property 'EnumNumber'
+ ///
+ [Fact]
+ public void EnumNumberTest()
+ {
+ // TODO unit test for the property 'EnumNumber'
+ }
+
+ ///
+ /// Test the property 'OuterEnum'
+ ///
+ [Fact]
+ public void OuterEnumTest()
+ {
+ // TODO unit test for the property 'OuterEnum'
+ }
+
+ ///
+ /// Test the property 'OuterEnumInteger'
+ ///
+ [Fact]
+ public void OuterEnumIntegerTest()
+ {
+ // TODO unit test for the property 'OuterEnumInteger'
+ }
+
+ ///
+ /// Test the property 'OuterEnumDefaultValue'
+ ///
+ [Fact]
+ public void OuterEnumDefaultValueTest()
+ {
+ // TODO unit test for the property 'OuterEnumDefaultValue'
+ }
+
+ ///
+ /// Test the property 'OuterEnumIntegerDefaultValue'
+ ///
+ [Fact]
+ public void OuterEnumIntegerDefaultValueTest()
+ {
+ // TODO unit test for the property 'OuterEnumIntegerDefaultValue'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EquilateralTriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EquilateralTriangleTests.cs
new file mode 100644
index 00000000000..71d48f7e200
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/EquilateralTriangleTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing EquilateralTriangle
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EquilateralTriangleTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EquilateralTriangle
+ //private EquilateralTriangle instance;
+
+ public EquilateralTriangleTests()
+ {
+ // TODO uncomment below to create an instance of EquilateralTriangle
+ //instance = new EquilateralTriangle();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EquilateralTriangle
+ ///
+ [Fact]
+ public void EquilateralTriangleInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EquilateralTriangle
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'TriangleType'
+ ///
+ [Fact]
+ public void TriangleTypeTest()
+ {
+ // TODO unit test for the property 'TriangleType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FileSchemaTestClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FileSchemaTestClassTests.cs
new file mode 100644
index 00000000000..d89ad5a5bc7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FileSchemaTestClassTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing FileSchemaTestClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FileSchemaTestClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FileSchemaTestClass
+ //private FileSchemaTestClass instance;
+
+ public FileSchemaTestClassTests()
+ {
+ // TODO uncomment below to create an instance of FileSchemaTestClass
+ //instance = new FileSchemaTestClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FileSchemaTestClass
+ ///
+ [Fact]
+ public void FileSchemaTestClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FileSchemaTestClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'File'
+ ///
+ [Fact]
+ public void FileTest()
+ {
+ // TODO unit test for the property 'File'
+ }
+
+ ///
+ /// Test the property 'Files'
+ ///
+ [Fact]
+ public void FilesTest()
+ {
+ // TODO unit test for the property 'Files'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FileTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FileTests.cs
new file mode 100644
index 00000000000..7eaea9c8786
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FileTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing File
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FileTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for File
+ //private File instance;
+
+ public FileTests()
+ {
+ // TODO uncomment below to create an instance of File
+ //instance = new File();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of File
+ ///
+ [Fact]
+ public void FileInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" File
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'SourceURI'
+ ///
+ [Fact]
+ public void SourceURITest()
+ {
+ // TODO unit test for the property 'SourceURI'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FooGetDefaultResponseTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FooGetDefaultResponseTests.cs
new file mode 100644
index 00000000000..1968c5ba85f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FooGetDefaultResponseTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing FooGetDefaultResponse
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FooGetDefaultResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FooGetDefaultResponse
+ //private FooGetDefaultResponse instance;
+
+ public FooGetDefaultResponseTests()
+ {
+ // TODO uncomment below to create an instance of FooGetDefaultResponse
+ //instance = new FooGetDefaultResponse();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FooGetDefaultResponse
+ ///
+ [Fact]
+ public void FooGetDefaultResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FooGetDefaultResponse
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'VarString'
+ ///
+ [Fact]
+ public void VarStringTest()
+ {
+ // TODO unit test for the property 'VarString'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FooTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FooTests.cs
new file mode 100644
index 00000000000..52f87dd5b0e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FooTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Foo
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FooTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Foo
+ //private Foo instance;
+
+ public FooTests()
+ {
+ // TODO uncomment below to create an instance of Foo
+ //instance = new Foo();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Foo
+ ///
+ [Fact]
+ public void FooInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Foo
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Bar'
+ ///
+ [Fact]
+ public void BarTest()
+ {
+ // TODO unit test for the property 'Bar'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FormatTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FormatTestTests.cs
new file mode 100644
index 00000000000..80319b9c1a7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FormatTestTests.cs
@@ -0,0 +1,228 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing FormatTest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FormatTestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FormatTest
+ //private FormatTest instance;
+
+ public FormatTestTests()
+ {
+ // TODO uncomment below to create an instance of FormatTest
+ //instance = new FormatTest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FormatTest
+ ///
+ [Fact]
+ public void FormatTestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FormatTest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Integer'
+ ///
+ [Fact]
+ public void IntegerTest()
+ {
+ // TODO unit test for the property 'Integer'
+ }
+
+ ///
+ /// Test the property 'Int32'
+ ///
+ [Fact]
+ public void Int32Test()
+ {
+ // TODO unit test for the property 'Int32'
+ }
+
+ ///
+ /// Test the property 'UnsignedInteger'
+ ///
+ [Fact]
+ public void UnsignedIntegerTest()
+ {
+ // TODO unit test for the property 'UnsignedInteger'
+ }
+
+ ///
+ /// Test the property 'Int64'
+ ///
+ [Fact]
+ public void Int64Test()
+ {
+ // TODO unit test for the property 'Int64'
+ }
+
+ ///
+ /// Test the property 'UnsignedLong'
+ ///
+ [Fact]
+ public void UnsignedLongTest()
+ {
+ // TODO unit test for the property 'UnsignedLong'
+ }
+
+ ///
+ /// Test the property 'Number'
+ ///
+ [Fact]
+ public void NumberTest()
+ {
+ // TODO unit test for the property 'Number'
+ }
+
+ ///
+ /// Test the property 'VarFloat'
+ ///
+ [Fact]
+ public void VarFloatTest()
+ {
+ // TODO unit test for the property 'VarFloat'
+ }
+
+ ///
+ /// Test the property 'VarDouble'
+ ///
+ [Fact]
+ public void VarDoubleTest()
+ {
+ // TODO unit test for the property 'VarDouble'
+ }
+
+ ///
+ /// Test the property 'VarDecimal'
+ ///
+ [Fact]
+ public void VarDecimalTest()
+ {
+ // TODO unit test for the property 'VarDecimal'
+ }
+
+ ///
+ /// Test the property 'VarString'
+ ///
+ [Fact]
+ public void VarStringTest()
+ {
+ // TODO unit test for the property 'VarString'
+ }
+
+ ///
+ /// Test the property 'VarByte'
+ ///
+ [Fact]
+ public void VarByteTest()
+ {
+ // TODO unit test for the property 'VarByte'
+ }
+
+ ///
+ /// Test the property 'Binary'
+ ///
+ [Fact]
+ public void BinaryTest()
+ {
+ // TODO unit test for the property 'Binary'
+ }
+
+ ///
+ /// Test the property 'Date'
+ ///
+ [Fact]
+ public void DateTest()
+ {
+ // TODO unit test for the property 'Date'
+ }
+
+ ///
+ /// Test the property 'DateTime'
+ ///
+ [Fact]
+ public void DateTimeTest()
+ {
+ // TODO unit test for the property 'DateTime'
+ }
+
+ ///
+ /// Test the property 'Uuid'
+ ///
+ [Fact]
+ public void UuidTest()
+ {
+ // TODO unit test for the property 'Uuid'
+ }
+
+ ///
+ /// Test the property 'Password'
+ ///
+ [Fact]
+ public void PasswordTest()
+ {
+ // TODO unit test for the property 'Password'
+ }
+
+ ///
+ /// Test the property 'PatternWithDigits'
+ ///
+ [Fact]
+ public void PatternWithDigitsTest()
+ {
+ // TODO unit test for the property 'PatternWithDigits'
+ }
+
+ ///
+ /// Test the property 'PatternWithDigitsAndDelimiter'
+ ///
+ [Fact]
+ public void PatternWithDigitsAndDelimiterTest()
+ {
+ // TODO unit test for the property 'PatternWithDigitsAndDelimiter'
+ }
+
+ ///
+ /// Test the property 'PatternWithBackslash'
+ ///
+ [Fact]
+ public void PatternWithBackslashTest()
+ {
+ // TODO unit test for the property 'PatternWithBackslash'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FruitReqTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FruitReqTests.cs
new file mode 100644
index 00000000000..771ef1ae2c5
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FruitReqTests.cs
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing FruitReq
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FruitReqTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FruitReq
+ //private FruitReq instance;
+
+ public FruitReqTests()
+ {
+ // TODO uncomment below to create an instance of FruitReq
+ //instance = new FruitReq();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FruitReq
+ ///
+ [Fact]
+ public void FruitReqInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FruitReq
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Cultivar'
+ ///
+ [Fact]
+ public void CultivarTest()
+ {
+ // TODO unit test for the property 'Cultivar'
+ }
+
+ ///
+ /// Test the property 'Mealy'
+ ///
+ [Fact]
+ public void MealyTest()
+ {
+ // TODO unit test for the property 'Mealy'
+ }
+
+ ///
+ /// Test the property 'LengthCm'
+ ///
+ [Fact]
+ public void LengthCmTest()
+ {
+ // TODO unit test for the property 'LengthCm'
+ }
+
+ ///
+ /// Test the property 'Sweet'
+ ///
+ [Fact]
+ public void SweetTest()
+ {
+ // TODO unit test for the property 'Sweet'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FruitTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FruitTests.cs
new file mode 100644
index 00000000000..53881a33319
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/FruitTests.cs
@@ -0,0 +1,102 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Fruit
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FruitTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Fruit
+ //private Fruit instance;
+
+ public FruitTests()
+ {
+ // TODO uncomment below to create an instance of Fruit
+ //instance = new Fruit();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Fruit
+ ///
+ [Fact]
+ public void FruitInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Fruit
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Color'
+ ///
+ [Fact]
+ public void ColorTest()
+ {
+ // TODO unit test for the property 'Color'
+ }
+
+ ///
+ /// Test the property 'Cultivar'
+ ///
+ [Fact]
+ public void CultivarTest()
+ {
+ // TODO unit test for the property 'Cultivar'
+ }
+
+ ///
+ /// Test the property 'Origin'
+ ///
+ [Fact]
+ public void OriginTest()
+ {
+ // TODO unit test for the property 'Origin'
+ }
+
+ ///
+ /// Test the property 'ColorCode'
+ ///
+ [Fact]
+ public void ColorCodeTest()
+ {
+ // TODO unit test for the property 'ColorCode'
+ }
+
+ ///
+ /// Test the property 'LengthCm'
+ ///
+ [Fact]
+ public void LengthCmTest()
+ {
+ // TODO unit test for the property 'LengthCm'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/GmFruitTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/GmFruitTests.cs
new file mode 100644
index 00000000000..6322d4e2a72
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/GmFruitTests.cs
@@ -0,0 +1,102 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing GmFruit
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class GmFruitTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for GmFruit
+ //private GmFruit instance;
+
+ public GmFruitTests()
+ {
+ // TODO uncomment below to create an instance of GmFruit
+ //instance = new GmFruit();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of GmFruit
+ ///
+ [Fact]
+ public void GmFruitInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" GmFruit
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Color'
+ ///
+ [Fact]
+ public void ColorTest()
+ {
+ // TODO unit test for the property 'Color'
+ }
+
+ ///
+ /// Test the property 'Cultivar'
+ ///
+ [Fact]
+ public void CultivarTest()
+ {
+ // TODO unit test for the property 'Cultivar'
+ }
+
+ ///
+ /// Test the property 'Origin'
+ ///
+ [Fact]
+ public void OriginTest()
+ {
+ // TODO unit test for the property 'Origin'
+ }
+
+ ///
+ /// Test the property 'ColorCode'
+ ///
+ [Fact]
+ public void ColorCodeTest()
+ {
+ // TODO unit test for the property 'ColorCode'
+ }
+
+ ///
+ /// Test the property 'LengthCm'
+ ///
+ [Fact]
+ public void LengthCmTest()
+ {
+ // TODO unit test for the property 'LengthCm'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/GrandparentAnimalTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/GrandparentAnimalTests.cs
new file mode 100644
index 00000000000..3adc2a0573e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/GrandparentAnimalTests.cs
@@ -0,0 +1,86 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing GrandparentAnimal
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class GrandparentAnimalTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for GrandparentAnimal
+ //private GrandparentAnimal instance;
+
+ public GrandparentAnimalTests()
+ {
+ // TODO uncomment below to create an instance of GrandparentAnimal
+ //instance = new GrandparentAnimal();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of GrandparentAnimal
+ ///
+ [Fact]
+ public void GrandparentAnimalInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" GrandparentAnimal
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test deserialize a ChildCat from type ParentPet
+ ///
+ [Fact]
+ public void ChildCatDeserializeFromParentPetTest()
+ {
+ // TODO uncomment below to test deserialize a ChildCat from type ParentPet
+ //Assert.IsType(JsonConvert.DeserializeObject(new ChildCat().ToJson()));
+ }
+
+ ///
+ /// Test deserialize a ParentPet from type GrandparentAnimal
+ ///
+ [Fact]
+ public void ParentPetDeserializeFromGrandparentAnimalTest()
+ {
+ // TODO uncomment below to test deserialize a ParentPet from type GrandparentAnimal
+ //Assert.IsType(JsonConvert.DeserializeObject(new ParentPet().ToJson()));
+ }
+
+ ///
+ /// Test the property 'PetType'
+ ///
+ [Fact]
+ public void PetTypeTest()
+ {
+ // TODO unit test for the property 'PetType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/HasOnlyReadOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/HasOnlyReadOnlyTests.cs
new file mode 100644
index 00000000000..69abe3f9e6a
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/HasOnlyReadOnlyTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing HasOnlyReadOnly
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class HasOnlyReadOnlyTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for HasOnlyReadOnly
+ //private HasOnlyReadOnly instance;
+
+ public HasOnlyReadOnlyTests()
+ {
+ // TODO uncomment below to create an instance of HasOnlyReadOnly
+ //instance = new HasOnlyReadOnly();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of HasOnlyReadOnly
+ ///
+ [Fact]
+ public void HasOnlyReadOnlyInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" HasOnlyReadOnly
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Bar'
+ ///
+ [Fact]
+ public void BarTest()
+ {
+ // TODO unit test for the property 'Bar'
+ }
+
+ ///
+ /// Test the property 'Foo'
+ ///
+ [Fact]
+ public void FooTest()
+ {
+ // TODO unit test for the property 'Foo'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/HealthCheckResultTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/HealthCheckResultTests.cs
new file mode 100644
index 00000000000..794fda2c2d6
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/HealthCheckResultTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing HealthCheckResult
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class HealthCheckResultTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for HealthCheckResult
+ //private HealthCheckResult instance;
+
+ public HealthCheckResultTests()
+ {
+ // TODO uncomment below to create an instance of HealthCheckResult
+ //instance = new HealthCheckResult();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of HealthCheckResult
+ ///
+ [Fact]
+ public void HealthCheckResultInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" HealthCheckResult
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'NullableMessage'
+ ///
+ [Fact]
+ public void NullableMessageTest()
+ {
+ // TODO unit test for the property 'NullableMessage'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/IsoscelesTriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/IsoscelesTriangleTests.cs
new file mode 100644
index 00000000000..ca8a058e37d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/IsoscelesTriangleTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing IsoscelesTriangle
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class IsoscelesTriangleTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for IsoscelesTriangle
+ //private IsoscelesTriangle instance;
+
+ public IsoscelesTriangleTests()
+ {
+ // TODO uncomment below to create an instance of IsoscelesTriangle
+ //instance = new IsoscelesTriangle();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of IsoscelesTriangle
+ ///
+ [Fact]
+ public void IsoscelesTriangleInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" IsoscelesTriangle
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'TriangleType'
+ ///
+ [Fact]
+ public void TriangleTypeTest()
+ {
+ // TODO unit test for the property 'TriangleType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ListTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ListTests.cs
new file mode 100644
index 00000000000..d659080e89c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ListTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing List
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ListTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for List
+ //private List instance;
+
+ public ListTests()
+ {
+ // TODO uncomment below to create an instance of List
+ //instance = new List();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of List
+ ///
+ [Fact]
+ public void ListInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" List
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Var123List'
+ ///
+ [Fact]
+ public void Var123ListTest()
+ {
+ // TODO unit test for the property 'Var123List'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/LiteralStringClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/LiteralStringClassTests.cs
new file mode 100644
index 00000000000..58dc425228f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/LiteralStringClassTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing LiteralStringClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class LiteralStringClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for LiteralStringClass
+ //private LiteralStringClass instance;
+
+ public LiteralStringClassTests()
+ {
+ // TODO uncomment below to create an instance of LiteralStringClass
+ //instance = new LiteralStringClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of LiteralStringClass
+ ///
+ [Fact]
+ public void LiteralStringClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" LiteralStringClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'EscapedLiteralString'
+ ///
+ [Fact]
+ public void EscapedLiteralStringTest()
+ {
+ // TODO unit test for the property 'EscapedLiteralString'
+ }
+
+ ///
+ /// Test the property 'UnescapedLiteralString'
+ ///
+ [Fact]
+ public void UnescapedLiteralStringTest()
+ {
+ // TODO unit test for the property 'UnescapedLiteralString'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MammalTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MammalTests.cs
new file mode 100644
index 00000000000..3fdadd19646
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MammalTests.cs
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Mammal
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class MammalTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Mammal
+ //private Mammal instance;
+
+ public MammalTests()
+ {
+ // TODO uncomment below to create an instance of Mammal
+ //instance = new Mammal();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Mammal
+ ///
+ [Fact]
+ public void MammalInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Mammal
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'HasBaleen'
+ ///
+ [Fact]
+ public void HasBaleenTest()
+ {
+ // TODO unit test for the property 'HasBaleen'
+ }
+
+ ///
+ /// Test the property 'HasTeeth'
+ ///
+ [Fact]
+ public void HasTeethTest()
+ {
+ // TODO unit test for the property 'HasTeeth'
+ }
+
+ ///
+ /// Test the property 'ClassName'
+ ///
+ [Fact]
+ public void ClassNameTest()
+ {
+ // TODO unit test for the property 'ClassName'
+ }
+
+ ///
+ /// Test the property 'Type'
+ ///
+ [Fact]
+ public void TypeTest()
+ {
+ // TODO unit test for the property 'Type'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MapTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MapTestTests.cs
new file mode 100644
index 00000000000..e055027f15b
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MapTestTests.cs
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing MapTest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class MapTestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for MapTest
+ //private MapTest instance;
+
+ public MapTestTests()
+ {
+ // TODO uncomment below to create an instance of MapTest
+ //instance = new MapTest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of MapTest
+ ///
+ [Fact]
+ public void MapTestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" MapTest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'MapMapOfString'
+ ///
+ [Fact]
+ public void MapMapOfStringTest()
+ {
+ // TODO unit test for the property 'MapMapOfString'
+ }
+
+ ///
+ /// Test the property 'MapOfEnumString'
+ ///
+ [Fact]
+ public void MapOfEnumStringTest()
+ {
+ // TODO unit test for the property 'MapOfEnumString'
+ }
+
+ ///
+ /// Test the property 'DirectMap'
+ ///
+ [Fact]
+ public void DirectMapTest()
+ {
+ // TODO unit test for the property 'DirectMap'
+ }
+
+ ///
+ /// Test the property 'IndirectMap'
+ ///
+ [Fact]
+ public void IndirectMapTest()
+ {
+ // TODO unit test for the property 'IndirectMap'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MixedPropertiesAndAdditionalPropertiesClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MixedPropertiesAndAdditionalPropertiesClassTests.cs
new file mode 100644
index 00000000000..07c592a8a4c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/MixedPropertiesAndAdditionalPropertiesClassTests.cs
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing MixedPropertiesAndAdditionalPropertiesClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class MixedPropertiesAndAdditionalPropertiesClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for MixedPropertiesAndAdditionalPropertiesClass
+ //private MixedPropertiesAndAdditionalPropertiesClass instance;
+
+ public MixedPropertiesAndAdditionalPropertiesClassTests()
+ {
+ // TODO uncomment below to create an instance of MixedPropertiesAndAdditionalPropertiesClass
+ //instance = new MixedPropertiesAndAdditionalPropertiesClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of MixedPropertiesAndAdditionalPropertiesClass
+ ///
+ [Fact]
+ public void MixedPropertiesAndAdditionalPropertiesClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" MixedPropertiesAndAdditionalPropertiesClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'UuidWithPattern'
+ ///
+ [Fact]
+ public void UuidWithPatternTest()
+ {
+ // TODO unit test for the property 'UuidWithPattern'
+ }
+
+ ///
+ /// Test the property 'Uuid'
+ ///
+ [Fact]
+ public void UuidTest()
+ {
+ // TODO unit test for the property 'Uuid'
+ }
+
+ ///
+ /// Test the property 'DateTime'
+ ///
+ [Fact]
+ public void DateTimeTest()
+ {
+ // TODO unit test for the property 'DateTime'
+ }
+
+ ///
+ /// Test the property 'Map'
+ ///
+ [Fact]
+ public void MapTest()
+ {
+ // TODO unit test for the property 'Map'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/Model200ResponseTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/Model200ResponseTests.cs
new file mode 100644
index 00000000000..c9877ac9a13
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/Model200ResponseTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Model200Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class Model200ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Model200Response
+ //private Model200Response instance;
+
+ public Model200ResponseTests()
+ {
+ // TODO uncomment below to create an instance of Model200Response
+ //instance = new Model200Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Model200Response
+ ///
+ [Fact]
+ public void Model200ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Model200Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Name'
+ ///
+ [Fact]
+ public void NameTest()
+ {
+ // TODO unit test for the property 'Name'
+ }
+
+ ///
+ /// Test the property 'VarClass'
+ ///
+ [Fact]
+ public void VarClassTest()
+ {
+ // TODO unit test for the property 'VarClass'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ModelClientTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ModelClientTests.cs
new file mode 100644
index 00000000000..a5f4aa1593e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ModelClientTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ModelClient
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ModelClientTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ModelClient
+ //private ModelClient instance;
+
+ public ModelClientTests()
+ {
+ // TODO uncomment below to create an instance of ModelClient
+ //instance = new ModelClient();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ModelClient
+ ///
+ [Fact]
+ public void ModelClientInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ModelClient
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'VarClient'
+ ///
+ [Fact]
+ public void VarClientTest()
+ {
+ // TODO unit test for the property 'VarClient'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NameTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NameTests.cs
new file mode 100644
index 00000000000..fc1756b66be
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NameTests.cs
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Name
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class NameTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Name
+ //private Name instance;
+
+ public NameTests()
+ {
+ // TODO uncomment below to create an instance of Name
+ //instance = new Name();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Name
+ ///
+ [Fact]
+ public void NameInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Name
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'VarName'
+ ///
+ [Fact]
+ public void VarNameTest()
+ {
+ // TODO unit test for the property 'VarName'
+ }
+
+ ///
+ /// Test the property 'SnakeCase'
+ ///
+ [Fact]
+ public void SnakeCaseTest()
+ {
+ // TODO unit test for the property 'SnakeCase'
+ }
+
+ ///
+ /// Test the property 'Property'
+ ///
+ [Fact]
+ public void PropertyTest()
+ {
+ // TODO unit test for the property 'Property'
+ }
+
+ ///
+ /// Test the property 'Var123Number'
+ ///
+ [Fact]
+ public void Var123NumberTest()
+ {
+ // TODO unit test for the property 'Var123Number'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NotificationtestGetElementsV1ResponseMPayloadTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NotificationtestGetElementsV1ResponseMPayloadTests.cs
new file mode 100644
index 00000000000..14e41c5e4d6
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NotificationtestGetElementsV1ResponseMPayloadTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing NotificationtestGetElementsV1ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class NotificationtestGetElementsV1ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for NotificationtestGetElementsV1ResponseMPayload
+ //private NotificationtestGetElementsV1ResponseMPayload instance;
+
+ public NotificationtestGetElementsV1ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of NotificationtestGetElementsV1ResponseMPayload
+ //instance = new NotificationtestGetElementsV1ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of NotificationtestGetElementsV1ResponseMPayload
+ ///
+ [Fact]
+ public void NotificationtestGetElementsV1ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" NotificationtestGetElementsV1ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiNotificationtestID'
+ ///
+ [Fact]
+ public void PkiNotificationtestIDTest()
+ {
+ // TODO unit test for the property 'PkiNotificationtestID'
+ }
+
+ ///
+ /// Test the property 'AObjVariableobject'
+ ///
+ [Fact]
+ public void AObjVariableobjectTest()
+ {
+ // TODO unit test for the property 'AObjVariableobject'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableClassTests.cs
new file mode 100644
index 00000000000..214795f86c2
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableClassTests.cs
@@ -0,0 +1,165 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing NullableClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class NullableClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for NullableClass
+ //private NullableClass instance;
+
+ public NullableClassTests()
+ {
+ // TODO uncomment below to create an instance of NullableClass
+ //instance = new NullableClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of NullableClass
+ ///
+ [Fact]
+ public void NullableClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" NullableClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'IntegerProp'
+ ///
+ [Fact]
+ public void IntegerPropTest()
+ {
+ // TODO unit test for the property 'IntegerProp'
+ }
+
+ ///
+ /// Test the property 'NumberProp'
+ ///
+ [Fact]
+ public void NumberPropTest()
+ {
+ // TODO unit test for the property 'NumberProp'
+ }
+
+ ///
+ /// Test the property 'BooleanProp'
+ ///
+ [Fact]
+ public void BooleanPropTest()
+ {
+ // TODO unit test for the property 'BooleanProp'
+ }
+
+ ///
+ /// Test the property 'StringProp'
+ ///
+ [Fact]
+ public void StringPropTest()
+ {
+ // TODO unit test for the property 'StringProp'
+ }
+
+ ///
+ /// Test the property 'DateProp'
+ ///
+ [Fact]
+ public void DatePropTest()
+ {
+ // TODO unit test for the property 'DateProp'
+ }
+
+ ///
+ /// Test the property 'DatetimeProp'
+ ///
+ [Fact]
+ public void DatetimePropTest()
+ {
+ // TODO unit test for the property 'DatetimeProp'
+ }
+
+ ///
+ /// Test the property 'ArrayNullableProp'
+ ///
+ [Fact]
+ public void ArrayNullablePropTest()
+ {
+ // TODO unit test for the property 'ArrayNullableProp'
+ }
+
+ ///
+ /// Test the property 'ArrayAndItemsNullableProp'
+ ///
+ [Fact]
+ public void ArrayAndItemsNullablePropTest()
+ {
+ // TODO unit test for the property 'ArrayAndItemsNullableProp'
+ }
+
+ ///
+ /// Test the property 'ArrayItemsNullable'
+ ///
+ [Fact]
+ public void ArrayItemsNullableTest()
+ {
+ // TODO unit test for the property 'ArrayItemsNullable'
+ }
+
+ ///
+ /// Test the property 'ObjectNullableProp'
+ ///
+ [Fact]
+ public void ObjectNullablePropTest()
+ {
+ // TODO unit test for the property 'ObjectNullableProp'
+ }
+
+ ///
+ /// Test the property 'ObjectAndItemsNullableProp'
+ ///
+ [Fact]
+ public void ObjectAndItemsNullablePropTest()
+ {
+ // TODO unit test for the property 'ObjectAndItemsNullableProp'
+ }
+
+ ///
+ /// Test the property 'ObjectItemsNullable'
+ ///
+ [Fact]
+ public void ObjectItemsNullableTest()
+ {
+ // TODO unit test for the property 'ObjectItemsNullable'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableGuidClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableGuidClassTests.cs
new file mode 100644
index 00000000000..1290072514c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableGuidClassTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing NullableGuidClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class NullableGuidClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for NullableGuidClass
+ //private NullableGuidClass instance;
+
+ public NullableGuidClassTests()
+ {
+ // TODO uncomment below to create an instance of NullableGuidClass
+ //instance = new NullableGuidClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of NullableGuidClass
+ ///
+ [Fact]
+ public void NullableGuidClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" NullableGuidClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Uuid'
+ ///
+ [Fact]
+ public void UuidTest()
+ {
+ // TODO unit test for the property 'Uuid'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableShapeTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableShapeTests.cs
new file mode 100644
index 00000000000..75e9c7e8fd4
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NullableShapeTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing NullableShape
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class NullableShapeTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for NullableShape
+ //private NullableShape instance;
+
+ public NullableShapeTests()
+ {
+ // TODO uncomment below to create an instance of NullableShape
+ //instance = new NullableShape();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of NullableShape
+ ///
+ [Fact]
+ public void NullableShapeInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" NullableShape
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'QuadrilateralType'
+ ///
+ [Fact]
+ public void QuadrilateralTypeTest()
+ {
+ // TODO unit test for the property 'QuadrilateralType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NumberOnlyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NumberOnlyTests.cs
new file mode 100644
index 00000000000..2fb06f9afb4
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/NumberOnlyTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing NumberOnly
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class NumberOnlyTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for NumberOnly
+ //private NumberOnly instance;
+
+ public NumberOnlyTests()
+ {
+ // TODO uncomment below to create an instance of NumberOnly
+ //instance = new NumberOnly();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of NumberOnly
+ ///
+ [Fact]
+ public void NumberOnlyInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" NumberOnly
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'JustNumber'
+ ///
+ [Fact]
+ public void JustNumberTest()
+ {
+ // TODO unit test for the property 'JustNumber'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs
new file mode 100644
index 00000000000..e90b746d19c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ObjectWithDeprecatedFieldsTests.cs
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ObjectWithDeprecatedFields
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ObjectWithDeprecatedFieldsTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ObjectWithDeprecatedFields
+ //private ObjectWithDeprecatedFields instance;
+
+ public ObjectWithDeprecatedFieldsTests()
+ {
+ // TODO uncomment below to create an instance of ObjectWithDeprecatedFields
+ //instance = new ObjectWithDeprecatedFields();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ObjectWithDeprecatedFields
+ ///
+ [Fact]
+ public void ObjectWithDeprecatedFieldsInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ObjectWithDeprecatedFields
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Uuid'
+ ///
+ [Fact]
+ public void UuidTest()
+ {
+ // TODO unit test for the property 'Uuid'
+ }
+
+ ///
+ /// Test the property 'Id'
+ ///
+ [Fact]
+ public void IdTest()
+ {
+ // TODO unit test for the property 'Id'
+ }
+
+ ///
+ /// Test the property 'DeprecatedRef'
+ ///
+ [Fact]
+ public void DeprecatedRefTest()
+ {
+ // TODO unit test for the property 'DeprecatedRef'
+ }
+
+ ///
+ /// Test the property 'Bars'
+ ///
+ [Fact]
+ public void BarsTest()
+ {
+ // TODO unit test for the property 'Bars'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OneOfStringTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OneOfStringTests.cs
new file mode 100644
index 00000000000..04727e77c69
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OneOfStringTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing OneOfString
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OneOfStringTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for OneOfString
+ //private OneOfString instance;
+
+ public OneOfStringTests()
+ {
+ // TODO uncomment below to create an instance of OneOfString
+ //instance = new OneOfString();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of OneOfString
+ ///
+ [Fact]
+ public void OneOfStringInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" OneOfString
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OrderTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OrderTests.cs
new file mode 100644
index 00000000000..84d2828b367
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OrderTests.cs
@@ -0,0 +1,111 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Order
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OrderTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Order
+ //private Order instance;
+
+ public OrderTests()
+ {
+ // TODO uncomment below to create an instance of Order
+ //instance = new Order();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Order
+ ///
+ [Fact]
+ public void OrderInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Order
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Id'
+ ///
+ [Fact]
+ public void IdTest()
+ {
+ // TODO unit test for the property 'Id'
+ }
+
+ ///
+ /// Test the property 'PetId'
+ ///
+ [Fact]
+ public void PetIdTest()
+ {
+ // TODO unit test for the property 'PetId'
+ }
+
+ ///
+ /// Test the property 'Quantity'
+ ///
+ [Fact]
+ public void QuantityTest()
+ {
+ // TODO unit test for the property 'Quantity'
+ }
+
+ ///
+ /// Test the property 'ShipDate'
+ ///
+ [Fact]
+ public void ShipDateTest()
+ {
+ // TODO unit test for the property 'ShipDate'
+ }
+
+ ///
+ /// Test the property 'Status'
+ ///
+ [Fact]
+ public void StatusTest()
+ {
+ // TODO unit test for the property 'Status'
+ }
+
+ ///
+ /// Test the property 'Complete'
+ ///
+ [Fact]
+ public void CompleteTest()
+ {
+ // TODO unit test for the property 'Complete'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterCompositeTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterCompositeTests.cs
new file mode 100644
index 00000000000..fd52fa2cfca
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterCompositeTests.cs
@@ -0,0 +1,84 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing OuterComposite
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OuterCompositeTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for OuterComposite
+ //private OuterComposite instance;
+
+ public OuterCompositeTests()
+ {
+ // TODO uncomment below to create an instance of OuterComposite
+ //instance = new OuterComposite();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of OuterComposite
+ ///
+ [Fact]
+ public void OuterCompositeInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" OuterComposite
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'MyNumber'
+ ///
+ [Fact]
+ public void MyNumberTest()
+ {
+ // TODO unit test for the property 'MyNumber'
+ }
+
+ ///
+ /// Test the property 'MyString'
+ ///
+ [Fact]
+ public void MyStringTest()
+ {
+ // TODO unit test for the property 'MyString'
+ }
+
+ ///
+ /// Test the property 'MyBoolean'
+ ///
+ [Fact]
+ public void MyBooleanTest()
+ {
+ // TODO unit test for the property 'MyBoolean'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumDefaultValueTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumDefaultValueTests.cs
new file mode 100644
index 00000000000..db98c5a44ae
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumDefaultValueTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing OuterEnumDefaultValue
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OuterEnumDefaultValueTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for OuterEnumDefaultValue
+ //private OuterEnumDefaultValue instance;
+
+ public OuterEnumDefaultValueTests()
+ {
+ // TODO uncomment below to create an instance of OuterEnumDefaultValue
+ //instance = new OuterEnumDefaultValue();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of OuterEnumDefaultValue
+ ///
+ [Fact]
+ public void OuterEnumDefaultValueInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" OuterEnumDefaultValue
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerDefaultValueTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerDefaultValueTests.cs
new file mode 100644
index 00000000000..a4c028ea750
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerDefaultValueTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing OuterEnumIntegerDefaultValue
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OuterEnumIntegerDefaultValueTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for OuterEnumIntegerDefaultValue
+ //private OuterEnumIntegerDefaultValue instance;
+
+ public OuterEnumIntegerDefaultValueTests()
+ {
+ // TODO uncomment below to create an instance of OuterEnumIntegerDefaultValue
+ //instance = new OuterEnumIntegerDefaultValue();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of OuterEnumIntegerDefaultValue
+ ///
+ [Fact]
+ public void OuterEnumIntegerDefaultValueInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" OuterEnumIntegerDefaultValue
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerTests.cs
new file mode 100644
index 00000000000..4d1be408011
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumIntegerTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing OuterEnumInteger
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OuterEnumIntegerTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for OuterEnumInteger
+ //private OuterEnumInteger instance;
+
+ public OuterEnumIntegerTests()
+ {
+ // TODO uncomment below to create an instance of OuterEnumInteger
+ //instance = new OuterEnumInteger();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of OuterEnumInteger
+ ///
+ [Fact]
+ public void OuterEnumIntegerInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" OuterEnumInteger
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumTestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumTestTests.cs
new file mode 100644
index 00000000000..ae2708449a9
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumTestTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing OuterEnumTest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OuterEnumTestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for OuterEnumTest
+ //private OuterEnumTest instance;
+
+ public OuterEnumTestTests()
+ {
+ // TODO uncomment below to create an instance of OuterEnumTest
+ //instance = new OuterEnumTest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of OuterEnumTest
+ ///
+ [Fact]
+ public void OuterEnumTestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" OuterEnumTest
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumTests.cs
new file mode 100644
index 00000000000..d4d6e96125d
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/OuterEnumTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing OuterEnum
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class OuterEnumTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for OuterEnum
+ //private OuterEnum instance;
+
+ public OuterEnumTests()
+ {
+ // TODO uncomment below to create an instance of OuterEnum
+ //instance = new OuterEnum();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of OuterEnum
+ ///
+ [Fact]
+ public void OuterEnumInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" OuterEnum
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ParentPetTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ParentPetTests.cs
new file mode 100644
index 00000000000..eb9f5956b21
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ParentPetTests.cs
@@ -0,0 +1,67 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ParentPet
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ParentPetTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ParentPet
+ //private ParentPet instance;
+
+ public ParentPetTests()
+ {
+ // TODO uncomment below to create an instance of ParentPet
+ //instance = new ParentPet();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ParentPet
+ ///
+ [Fact]
+ public void ParentPetInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ParentPet
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test deserialize a ChildCat from type ParentPet
+ ///
+ [Fact]
+ public void ChildCatDeserializeFromParentPetTest()
+ {
+ // TODO uncomment below to test deserialize a ChildCat from type ParentPet
+ //Assert.IsType(JsonConvert.DeserializeObject(new ChildCat().ToJson()));
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PetTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PetTests.cs
new file mode 100644
index 00000000000..535ab69d2aa
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PetTests.cs
@@ -0,0 +1,111 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Pet
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class PetTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Pet
+ //private Pet instance;
+
+ public PetTests()
+ {
+ // TODO uncomment below to create an instance of Pet
+ //instance = new Pet();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Pet
+ ///
+ [Fact]
+ public void PetInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Pet
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Id'
+ ///
+ [Fact]
+ public void IdTest()
+ {
+ // TODO unit test for the property 'Id'
+ }
+
+ ///
+ /// Test the property 'Category'
+ ///
+ [Fact]
+ public void CategoryTest()
+ {
+ // TODO unit test for the property 'Category'
+ }
+
+ ///
+ /// Test the property 'Name'
+ ///
+ [Fact]
+ public void NameTest()
+ {
+ // TODO unit test for the property 'Name'
+ }
+
+ ///
+ /// Test the property 'PhotoUrls'
+ ///
+ [Fact]
+ public void PhotoUrlsTest()
+ {
+ // TODO unit test for the property 'PhotoUrls'
+ }
+
+ ///
+ /// Test the property 'Tags'
+ ///
+ [Fact]
+ public void TagsTest()
+ {
+ // TODO unit test for the property 'Tags'
+ }
+
+ ///
+ /// Test the property 'Status'
+ ///
+ [Fact]
+ public void StatusTest()
+ {
+ // TODO unit test for the property 'Status'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PigTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PigTests.cs
new file mode 100644
index 00000000000..34562dc6860
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PigTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Pig
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class PigTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Pig
+ //private Pig instance;
+
+ public PigTests()
+ {
+ // TODO uncomment below to create an instance of Pig
+ //instance = new Pig();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Pig
+ ///
+ [Fact]
+ public void PigInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Pig
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ClassName'
+ ///
+ [Fact]
+ public void ClassNameTest()
+ {
+ // TODO unit test for the property 'ClassName'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PolymorphicPropertyTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PolymorphicPropertyTests.cs
new file mode 100644
index 00000000000..a546cd2b003
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/PolymorphicPropertyTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing PolymorphicProperty
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class PolymorphicPropertyTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for PolymorphicProperty
+ //private PolymorphicProperty instance;
+
+ public PolymorphicPropertyTests()
+ {
+ // TODO uncomment below to create an instance of PolymorphicProperty
+ //instance = new PolymorphicProperty();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of PolymorphicProperty
+ ///
+ [Fact]
+ public void PolymorphicPropertyInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" PolymorphicProperty
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/QuadrilateralInterfaceTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/QuadrilateralInterfaceTests.cs
new file mode 100644
index 00000000000..d08798b3605
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/QuadrilateralInterfaceTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing QuadrilateralInterface
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class QuadrilateralInterfaceTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for QuadrilateralInterface
+ //private QuadrilateralInterface instance;
+
+ public QuadrilateralInterfaceTests()
+ {
+ // TODO uncomment below to create an instance of QuadrilateralInterface
+ //instance = new QuadrilateralInterface();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of QuadrilateralInterface
+ ///
+ [Fact]
+ public void QuadrilateralInterfaceInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" QuadrilateralInterface
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'QuadrilateralType'
+ ///
+ [Fact]
+ public void QuadrilateralTypeTest()
+ {
+ // TODO unit test for the property 'QuadrilateralType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/QuadrilateralTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/QuadrilateralTests.cs
new file mode 100644
index 00000000000..cd996d7e0ed
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/QuadrilateralTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Quadrilateral
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class QuadrilateralTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Quadrilateral
+ //private Quadrilateral instance;
+
+ public QuadrilateralTests()
+ {
+ // TODO uncomment below to create an instance of Quadrilateral
+ //instance = new Quadrilateral();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Quadrilateral
+ ///
+ [Fact]
+ public void QuadrilateralInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Quadrilateral
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'QuadrilateralType'
+ ///
+ [Fact]
+ public void QuadrilateralTypeTest()
+ {
+ // TODO unit test for the property 'QuadrilateralType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ReadOnlyFirstTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ReadOnlyFirstTests.cs
new file mode 100644
index 00000000000..056bc2b4519
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ReadOnlyFirstTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ReadOnlyFirst
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ReadOnlyFirstTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ReadOnlyFirst
+ //private ReadOnlyFirst instance;
+
+ public ReadOnlyFirstTests()
+ {
+ // TODO uncomment below to create an instance of ReadOnlyFirst
+ //instance = new ReadOnlyFirst();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ReadOnlyFirst
+ ///
+ [Fact]
+ public void ReadOnlyFirstInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ReadOnlyFirst
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Bar'
+ ///
+ [Fact]
+ public void BarTest()
+ {
+ // TODO unit test for the property 'Bar'
+ }
+
+ ///
+ /// Test the property 'Baz'
+ ///
+ [Fact]
+ public void BazTest()
+ {
+ // TODO unit test for the property 'Baz'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RequiredClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RequiredClassTests.cs
new file mode 100644
index 00000000000..17de04feade
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RequiredClassTests.cs
@@ -0,0 +1,453 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing RequiredClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class RequiredClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for RequiredClass
+ //private RequiredClass instance;
+
+ public RequiredClassTests()
+ {
+ // TODO uncomment below to create an instance of RequiredClass
+ //instance = new RequiredClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of RequiredClass
+ ///
+ [Fact]
+ public void RequiredClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" RequiredClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'RequiredNullableIntegerProp'
+ ///
+ [Fact]
+ public void RequiredNullableIntegerPropTest()
+ {
+ // TODO unit test for the property 'RequiredNullableIntegerProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableintegerProp'
+ ///
+ [Fact]
+ public void RequiredNotnullableintegerPropTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableintegerProp'
+ }
+
+ ///
+ /// Test the property 'NotRequiredNullableIntegerProp'
+ ///
+ [Fact]
+ public void NotRequiredNullableIntegerPropTest()
+ {
+ // TODO unit test for the property 'NotRequiredNullableIntegerProp'
+ }
+
+ ///
+ /// Test the property 'NotRequiredNotnullableintegerProp'
+ ///
+ [Fact]
+ public void NotRequiredNotnullableintegerPropTest()
+ {
+ // TODO unit test for the property 'NotRequiredNotnullableintegerProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableStringProp'
+ ///
+ [Fact]
+ public void RequiredNullableStringPropTest()
+ {
+ // TODO unit test for the property 'RequiredNullableStringProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableStringProp'
+ ///
+ [Fact]
+ public void RequiredNotnullableStringPropTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableStringProp'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableStringProp'
+ ///
+ [Fact]
+ public void NotrequiredNullableStringPropTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableStringProp'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableStringProp'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableStringPropTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableStringProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableBooleanProp'
+ ///
+ [Fact]
+ public void RequiredNullableBooleanPropTest()
+ {
+ // TODO unit test for the property 'RequiredNullableBooleanProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableBooleanProp'
+ ///
+ [Fact]
+ public void RequiredNotnullableBooleanPropTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableBooleanProp'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableBooleanProp'
+ ///
+ [Fact]
+ public void NotrequiredNullableBooleanPropTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableBooleanProp'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableBooleanProp'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableBooleanPropTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableBooleanProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableDateProp'
+ ///
+ [Fact]
+ public void RequiredNullableDatePropTest()
+ {
+ // TODO unit test for the property 'RequiredNullableDateProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNotNullableDateProp'
+ ///
+ [Fact]
+ public void RequiredNotNullableDatePropTest()
+ {
+ // TODO unit test for the property 'RequiredNotNullableDateProp'
+ }
+
+ ///
+ /// Test the property 'NotRequiredNullableDateProp'
+ ///
+ [Fact]
+ public void NotRequiredNullableDatePropTest()
+ {
+ // TODO unit test for the property 'NotRequiredNullableDateProp'
+ }
+
+ ///
+ /// Test the property 'NotRequiredNotnullableDateProp'
+ ///
+ [Fact]
+ public void NotRequiredNotnullableDatePropTest()
+ {
+ // TODO unit test for the property 'NotRequiredNotnullableDateProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableDatetimeProp'
+ ///
+ [Fact]
+ public void RequiredNotnullableDatetimePropTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableDatetimeProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableDatetimeProp'
+ ///
+ [Fact]
+ public void RequiredNullableDatetimePropTest()
+ {
+ // TODO unit test for the property 'RequiredNullableDatetimeProp'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableDatetimeProp'
+ ///
+ [Fact]
+ public void NotrequiredNullableDatetimePropTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableDatetimeProp'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableDatetimeProp'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableDatetimePropTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableDatetimeProp'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableEnumInteger'
+ ///
+ [Fact]
+ public void RequiredNullableEnumIntegerTest()
+ {
+ // TODO unit test for the property 'RequiredNullableEnumInteger'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableEnumInteger'
+ ///
+ [Fact]
+ public void RequiredNotnullableEnumIntegerTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableEnumInteger'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableEnumInteger'
+ ///
+ [Fact]
+ public void NotrequiredNullableEnumIntegerTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableEnumInteger'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableEnumInteger'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableEnumIntegerTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableEnumInteger'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableEnumIntegerOnly'
+ ///
+ [Fact]
+ public void RequiredNullableEnumIntegerOnlyTest()
+ {
+ // TODO unit test for the property 'RequiredNullableEnumIntegerOnly'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableEnumIntegerOnly'
+ ///
+ [Fact]
+ public void RequiredNotnullableEnumIntegerOnlyTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableEnumIntegerOnly'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableEnumIntegerOnly'
+ ///
+ [Fact]
+ public void NotrequiredNullableEnumIntegerOnlyTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableEnumIntegerOnly'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableEnumIntegerOnly'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableEnumIntegerOnlyTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableEnumIntegerOnly'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableEnumString'
+ ///
+ [Fact]
+ public void RequiredNotnullableEnumStringTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableEnumString'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableEnumString'
+ ///
+ [Fact]
+ public void RequiredNullableEnumStringTest()
+ {
+ // TODO unit test for the property 'RequiredNullableEnumString'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableEnumString'
+ ///
+ [Fact]
+ public void NotrequiredNullableEnumStringTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableEnumString'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableEnumString'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableEnumStringTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableEnumString'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableOuterEnumDefaultValue'
+ ///
+ [Fact]
+ public void RequiredNullableOuterEnumDefaultValueTest()
+ {
+ // TODO unit test for the property 'RequiredNullableOuterEnumDefaultValue'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableOuterEnumDefaultValue'
+ ///
+ [Fact]
+ public void RequiredNotnullableOuterEnumDefaultValueTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableOuterEnumDefaultValue'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableOuterEnumDefaultValue'
+ ///
+ [Fact]
+ public void NotrequiredNullableOuterEnumDefaultValueTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableOuterEnumDefaultValue'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableOuterEnumDefaultValue'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableOuterEnumDefaultValueTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableOuterEnumDefaultValue'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableUuid'
+ ///
+ [Fact]
+ public void RequiredNullableUuidTest()
+ {
+ // TODO unit test for the property 'RequiredNullableUuid'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableUuid'
+ ///
+ [Fact]
+ public void RequiredNotnullableUuidTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableUuid'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableUuid'
+ ///
+ [Fact]
+ public void NotrequiredNullableUuidTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableUuid'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableUuid'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableUuidTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableUuid'
+ }
+
+ ///
+ /// Test the property 'RequiredNullableArrayOfString'
+ ///
+ [Fact]
+ public void RequiredNullableArrayOfStringTest()
+ {
+ // TODO unit test for the property 'RequiredNullableArrayOfString'
+ }
+
+ ///
+ /// Test the property 'RequiredNotnullableArrayOfString'
+ ///
+ [Fact]
+ public void RequiredNotnullableArrayOfStringTest()
+ {
+ // TODO unit test for the property 'RequiredNotnullableArrayOfString'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNullableArrayOfString'
+ ///
+ [Fact]
+ public void NotrequiredNullableArrayOfStringTest()
+ {
+ // TODO unit test for the property 'NotrequiredNullableArrayOfString'
+ }
+
+ ///
+ /// Test the property 'NotrequiredNotnullableArrayOfString'
+ ///
+ [Fact]
+ public void NotrequiredNotnullableArrayOfStringTest()
+ {
+ // TODO unit test for the property 'NotrequiredNotnullableArrayOfString'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ReturnTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ReturnTests.cs
new file mode 100644
index 00000000000..4779edd8079
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ReturnTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Return
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ReturnTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Return
+ //private Return instance;
+
+ public ReturnTests()
+ {
+ // TODO uncomment below to create an instance of Return
+ //instance = new Return();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Return
+ ///
+ [Fact]
+ public void ReturnInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Return
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'VarReturn'
+ ///
+ [Fact]
+ public void VarReturnTest()
+ {
+ // TODO unit test for the property 'VarReturn'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashRoleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashRoleTests.cs
new file mode 100644
index 00000000000..8aef6cd974f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashRoleTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing RolesReportsHashRole
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class RolesReportsHashRoleTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for RolesReportsHashRole
+ //private RolesReportsHashRole instance;
+
+ public RolesReportsHashRoleTests()
+ {
+ // TODO uncomment below to create an instance of RolesReportsHashRole
+ //instance = new RolesReportsHashRole();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of RolesReportsHashRole
+ ///
+ [Fact]
+ public void RolesReportsHashRoleInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" RolesReportsHashRole
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Name'
+ ///
+ [Fact]
+ public void NameTest()
+ {
+ // TODO unit test for the property 'Name'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashTests.cs
new file mode 100644
index 00000000000..190f1e90210
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/RolesReportsHashTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing RolesReportsHash
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class RolesReportsHashTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for RolesReportsHash
+ //private RolesReportsHash instance;
+
+ public RolesReportsHashTests()
+ {
+ // TODO uncomment below to create an instance of RolesReportsHash
+ //instance = new RolesReportsHash();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of RolesReportsHash
+ ///
+ [Fact]
+ public void RolesReportsHashInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" RolesReportsHash
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'RoleUuid'
+ ///
+ [Fact]
+ public void RoleUuidTest()
+ {
+ // TODO unit test for the property 'RoleUuid'
+ }
+
+ ///
+ /// Test the property 'Role'
+ ///
+ [Fact]
+ public void RoleTest()
+ {
+ // TODO unit test for the property 'Role'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ScaleneTriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ScaleneTriangleTests.cs
new file mode 100644
index 00000000000..a7332ab47b0
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ScaleneTriangleTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ScaleneTriangle
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ScaleneTriangleTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ScaleneTriangle
+ //private ScaleneTriangle instance;
+
+ public ScaleneTriangleTests()
+ {
+ // TODO uncomment below to create an instance of ScaleneTriangle
+ //instance = new ScaleneTriangle();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ScaleneTriangle
+ ///
+ [Fact]
+ public void ScaleneTriangleInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ScaleneTriangle
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'TriangleType'
+ ///
+ [Fact]
+ public void TriangleTypeTest()
+ {
+ // TODO unit test for the property 'TriangleType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeInterfaceTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeInterfaceTests.cs
new file mode 100644
index 00000000000..e082fb3b4fa
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeInterfaceTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ShapeInterface
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ShapeInterfaceTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ShapeInterface
+ //private ShapeInterface instance;
+
+ public ShapeInterfaceTests()
+ {
+ // TODO uncomment below to create an instance of ShapeInterface
+ //instance = new ShapeInterface();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ShapeInterface
+ ///
+ [Fact]
+ public void ShapeInterfaceInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ShapeInterface
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeOrNullTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeOrNullTests.cs
new file mode 100644
index 00000000000..b70c157800b
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeOrNullTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ShapeOrNull
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ShapeOrNullTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ShapeOrNull
+ //private ShapeOrNull instance;
+
+ public ShapeOrNullTests()
+ {
+ // TODO uncomment below to create an instance of ShapeOrNull
+ //instance = new ShapeOrNull();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ShapeOrNull
+ ///
+ [Fact]
+ public void ShapeOrNullInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ShapeOrNull
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'QuadrilateralType'
+ ///
+ [Fact]
+ public void QuadrilateralTypeTest()
+ {
+ // TODO unit test for the property 'QuadrilateralType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeTests.cs
new file mode 100644
index 00000000000..babd94722cf
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ShapeTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Shape
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ShapeTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Shape
+ //private Shape instance;
+
+ public ShapeTests()
+ {
+ // TODO uncomment below to create an instance of Shape
+ //instance = new Shape();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Shape
+ ///
+ [Fact]
+ public void ShapeInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Shape
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'QuadrilateralType'
+ ///
+ [Fact]
+ public void QuadrilateralTypeTest()
+ {
+ // TODO unit test for the property 'QuadrilateralType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/SimpleQuadrilateralTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/SimpleQuadrilateralTests.cs
new file mode 100644
index 00000000000..24f0288bcac
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/SimpleQuadrilateralTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing SimpleQuadrilateral
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class SimpleQuadrilateralTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for SimpleQuadrilateral
+ //private SimpleQuadrilateral instance;
+
+ public SimpleQuadrilateralTests()
+ {
+ // TODO uncomment below to create an instance of SimpleQuadrilateral
+ //instance = new SimpleQuadrilateral();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of SimpleQuadrilateral
+ ///
+ [Fact]
+ public void SimpleQuadrilateralInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" SimpleQuadrilateral
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'QuadrilateralType'
+ ///
+ [Fact]
+ public void QuadrilateralTypeTest()
+ {
+ // TODO unit test for the property 'QuadrilateralType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/SpecialModelNameTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/SpecialModelNameTests.cs
new file mode 100644
index 00000000000..ef8a8d50e3e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/SpecialModelNameTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing SpecialModelName
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class SpecialModelNameTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for SpecialModelName
+ //private SpecialModelName instance;
+
+ public SpecialModelNameTests()
+ {
+ // TODO uncomment below to create an instance of SpecialModelName
+ //instance = new SpecialModelName();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of SpecialModelName
+ ///
+ [Fact]
+ public void SpecialModelNameInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" SpecialModelName
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'SpecialPropertyName'
+ ///
+ [Fact]
+ public void SpecialPropertyNameTest()
+ {
+ // TODO unit test for the property 'SpecialPropertyName'
+ }
+
+ ///
+ /// Test the property 'VarSpecialModelName'
+ ///
+ [Fact]
+ public void VarSpecialModelNameTest()
+ {
+ // TODO unit test for the property 'VarSpecialModelName'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TagTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TagTests.cs
new file mode 100644
index 00000000000..8f9ad604eab
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TagTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Tag
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class TagTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Tag
+ //private Tag instance;
+
+ public TagTests()
+ {
+ // TODO uncomment below to create an instance of Tag
+ //instance = new Tag();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Tag
+ ///
+ [Fact]
+ public void TagInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Tag
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Id'
+ ///
+ [Fact]
+ public void IdTest()
+ {
+ // TODO unit test for the property 'Id'
+ }
+
+ ///
+ /// Test the property 'Name'
+ ///
+ [Fact]
+ public void NameTest()
+ {
+ // TODO unit test for the property 'Name'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListObjectTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListObjectTests.cs
new file mode 100644
index 00000000000..6623a04fcc4
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListObjectTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing TestCollectionEndingWithWordListObject
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class TestCollectionEndingWithWordListObjectTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for TestCollectionEndingWithWordListObject
+ //private TestCollectionEndingWithWordListObject instance;
+
+ public TestCollectionEndingWithWordListObjectTests()
+ {
+ // TODO uncomment below to create an instance of TestCollectionEndingWithWordListObject
+ //instance = new TestCollectionEndingWithWordListObject();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of TestCollectionEndingWithWordListObject
+ ///
+ [Fact]
+ public void TestCollectionEndingWithWordListObjectInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" TestCollectionEndingWithWordListObject
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'TestCollectionEndingWithWordList'
+ ///
+ [Fact]
+ public void TestCollectionEndingWithWordListTest()
+ {
+ // TODO unit test for the property 'TestCollectionEndingWithWordList'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListTests.cs
new file mode 100644
index 00000000000..a32943a0c84
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestCollectionEndingWithWordListTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing TestCollectionEndingWithWordList
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class TestCollectionEndingWithWordListTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for TestCollectionEndingWithWordList
+ //private TestCollectionEndingWithWordList instance;
+
+ public TestCollectionEndingWithWordListTests()
+ {
+ // TODO uncomment below to create an instance of TestCollectionEndingWithWordList
+ //instance = new TestCollectionEndingWithWordList();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of TestCollectionEndingWithWordList
+ ///
+ [Fact]
+ public void TestCollectionEndingWithWordListInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" TestCollectionEndingWithWordList
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Value'
+ ///
+ [Fact]
+ public void ValueTest()
+ {
+ // TODO unit test for the property 'Value'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestInlineFreeformAdditionalPropertiesRequestTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestInlineFreeformAdditionalPropertiesRequestTests.cs
new file mode 100644
index 00000000000..435d4630ee7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TestInlineFreeformAdditionalPropertiesRequestTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing TestInlineFreeformAdditionalPropertiesRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class TestInlineFreeformAdditionalPropertiesRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for TestInlineFreeformAdditionalPropertiesRequest
+ //private TestInlineFreeformAdditionalPropertiesRequest instance;
+
+ public TestInlineFreeformAdditionalPropertiesRequestTests()
+ {
+ // TODO uncomment below to create an instance of TestInlineFreeformAdditionalPropertiesRequest
+ //instance = new TestInlineFreeformAdditionalPropertiesRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of TestInlineFreeformAdditionalPropertiesRequest
+ ///
+ [Fact]
+ public void TestInlineFreeformAdditionalPropertiesRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" TestInlineFreeformAdditionalPropertiesRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'SomeProperty'
+ ///
+ [Fact]
+ public void SomePropertyTest()
+ {
+ // TODO unit test for the property 'SomeProperty'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TriangleInterfaceTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TriangleInterfaceTests.cs
new file mode 100644
index 00000000000..1750c64c4ed
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TriangleInterfaceTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing TriangleInterface
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class TriangleInterfaceTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for TriangleInterface
+ //private TriangleInterface instance;
+
+ public TriangleInterfaceTests()
+ {
+ // TODO uncomment below to create an instance of TriangleInterface
+ //instance = new TriangleInterface();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of TriangleInterface
+ ///
+ [Fact]
+ public void TriangleInterfaceInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" TriangleInterface
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'TriangleType'
+ ///
+ [Fact]
+ public void TriangleTypeTest()
+ {
+ // TODO unit test for the property 'TriangleType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TriangleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TriangleTests.cs
new file mode 100644
index 00000000000..0dd209f5303
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/TriangleTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Triangle
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class TriangleTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Triangle
+ //private Triangle instance;
+
+ public TriangleTests()
+ {
+ // TODO uncomment below to create an instance of Triangle
+ //instance = new Triangle();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Triangle
+ ///
+ [Fact]
+ public void TriangleInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Triangle
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ShapeType'
+ ///
+ [Fact]
+ public void ShapeTypeTest()
+ {
+ // TODO unit test for the property 'ShapeType'
+ }
+
+ ///
+ /// Test the property 'TriangleType'
+ ///
+ [Fact]
+ public void TriangleTypeTest()
+ {
+ // TODO unit test for the property 'TriangleType'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/UserTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/UserTests.cs
new file mode 100644
index 00000000000..bc3cb3775de
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/UserTests.cs
@@ -0,0 +1,165 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing User
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class UserTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for User
+ //private User instance;
+
+ public UserTests()
+ {
+ // TODO uncomment below to create an instance of User
+ //instance = new User();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of User
+ ///
+ [Fact]
+ public void UserInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" User
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Id'
+ ///
+ [Fact]
+ public void IdTest()
+ {
+ // TODO unit test for the property 'Id'
+ }
+
+ ///
+ /// Test the property 'Username'
+ ///
+ [Fact]
+ public void UsernameTest()
+ {
+ // TODO unit test for the property 'Username'
+ }
+
+ ///
+ /// Test the property 'FirstName'
+ ///
+ [Fact]
+ public void FirstNameTest()
+ {
+ // TODO unit test for the property 'FirstName'
+ }
+
+ ///
+ /// Test the property 'LastName'
+ ///
+ [Fact]
+ public void LastNameTest()
+ {
+ // TODO unit test for the property 'LastName'
+ }
+
+ ///
+ /// Test the property 'Email'
+ ///
+ [Fact]
+ public void EmailTest()
+ {
+ // TODO unit test for the property 'Email'
+ }
+
+ ///
+ /// Test the property 'Password'
+ ///
+ [Fact]
+ public void PasswordTest()
+ {
+ // TODO unit test for the property 'Password'
+ }
+
+ ///
+ /// Test the property 'Phone'
+ ///
+ [Fact]
+ public void PhoneTest()
+ {
+ // TODO unit test for the property 'Phone'
+ }
+
+ ///
+ /// Test the property 'UserStatus'
+ ///
+ [Fact]
+ public void UserStatusTest()
+ {
+ // TODO unit test for the property 'UserStatus'
+ }
+
+ ///
+ /// Test the property 'ObjectWithNoDeclaredProps'
+ ///
+ [Fact]
+ public void ObjectWithNoDeclaredPropsTest()
+ {
+ // TODO unit test for the property 'ObjectWithNoDeclaredProps'
+ }
+
+ ///
+ /// Test the property 'ObjectWithNoDeclaredPropsNullable'
+ ///
+ [Fact]
+ public void ObjectWithNoDeclaredPropsNullableTest()
+ {
+ // TODO unit test for the property 'ObjectWithNoDeclaredPropsNullable'
+ }
+
+ ///
+ /// Test the property 'AnyTypeProp'
+ ///
+ [Fact]
+ public void AnyTypePropTest()
+ {
+ // TODO unit test for the property 'AnyTypeProp'
+ }
+
+ ///
+ /// Test the property 'AnyTypePropNullable'
+ ///
+ [Fact]
+ public void AnyTypePropNullableTest()
+ {
+ // TODO unit test for the property 'AnyTypePropNullable'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/WhaleTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/WhaleTests.cs
new file mode 100644
index 00000000000..de86c02372c
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/WhaleTests.cs
@@ -0,0 +1,84 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Whale
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class WhaleTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Whale
+ //private Whale instance;
+
+ public WhaleTests()
+ {
+ // TODO uncomment below to create an instance of Whale
+ //instance = new Whale();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Whale
+ ///
+ [Fact]
+ public void WhaleInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Whale
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'HasBaleen'
+ ///
+ [Fact]
+ public void HasBaleenTest()
+ {
+ // TODO unit test for the property 'HasBaleen'
+ }
+
+ ///
+ /// Test the property 'HasTeeth'
+ ///
+ [Fact]
+ public void HasTeethTest()
+ {
+ // TODO unit test for the property 'HasTeeth'
+ }
+
+ ///
+ /// Test the property 'ClassName'
+ ///
+ [Fact]
+ public void ClassNameTest()
+ {
+ // TODO unit test for the property 'ClassName'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZebraTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZebraTests.cs
new file mode 100644
index 00000000000..55e70c43e0a
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZebraTests.cs
@@ -0,0 +1,75 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing Zebra
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ZebraTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for Zebra
+ //private Zebra instance;
+
+ public ZebraTests()
+ {
+ // TODO uncomment below to create an instance of Zebra
+ //instance = new Zebra();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of Zebra
+ ///
+ [Fact]
+ public void ZebraInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" Zebra
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'Type'
+ ///
+ [Fact]
+ public void TypeTest()
+ {
+ // TODO unit test for the property 'Type'
+ }
+
+ ///
+ /// Test the property 'ClassName'
+ ///
+ [Fact]
+ public void ClassNameTest()
+ {
+ // TODO unit test for the property 'ClassName'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumClassTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumClassTests.cs
new file mode 100644
index 00000000000..d828b6d03a7
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumClassTests.cs
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ZeroBasedEnumClass
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ZeroBasedEnumClassTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ZeroBasedEnumClass
+ //private ZeroBasedEnumClass instance;
+
+ public ZeroBasedEnumClassTests()
+ {
+ // TODO uncomment below to create an instance of ZeroBasedEnumClass
+ //instance = new ZeroBasedEnumClass();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ZeroBasedEnumClass
+ ///
+ [Fact]
+ public void ZeroBasedEnumClassInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ZeroBasedEnumClass
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ZeroBasedEnum'
+ ///
+ [Fact]
+ public void ZeroBasedEnumTest()
+ {
+ // TODO unit test for the property 'ZeroBasedEnum'
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumTests.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumTests.cs
new file mode 100644
index 00000000000..38260add43e
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Model/ZeroBasedEnumTests.cs
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using Org.OpenAPITools.Model;
+using Org.OpenAPITools.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace Org.OpenAPITools.Test.Model
+{
+ ///
+ /// Class for testing ZeroBasedEnum
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class ZeroBasedEnumTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for ZeroBasedEnum
+ //private ZeroBasedEnum instance;
+
+ public ZeroBasedEnumTests()
+ {
+ // TODO uncomment below to create an instance of ZeroBasedEnum
+ //instance = new ZeroBasedEnum();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ZeroBasedEnum
+ ///
+ [Fact]
+ public void ZeroBasedEnumInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" ZeroBasedEnum
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
new file mode 100644
index 00000000000..aec698f34ed
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj
@@ -0,0 +1,20 @@
+
+
+
+ Org.OpenAPITools.Test
+ Org.OpenAPITools.Test
+ net8.0
+ false
+ annotations
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools/Api/AnotherFakeApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools/Api/AnotherFakeApi.cs
new file mode 100644
index 00000000000..95d41fcbd94
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools/Api/AnotherFakeApi.cs
@@ -0,0 +1,354 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Net;
+using System.Net.Mime;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Client.Auth;
+using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Api
+{
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IAnotherFakeApiSync : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ /// To test special tags
+ ///
+ ///
+ /// To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// ModelClient
+ ModelClient Call123TestSpecialTags(ModelClient modelClient, int operationIndex = 0);
+
+ ///
+ /// To test special tags
+ ///
+ ///
+ /// To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// ApiResponse of ModelClient
+ ApiResponse Call123TestSpecialTagsWithHttpInfo(ModelClient modelClient, int operationIndex = 0);
+ #endregion Synchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IAnotherFakeApiAsync : IApiAccessor
+ {
+ #region Asynchronous Operations
+ ///
+ /// To test special tags
+ ///
+ ///
+ /// To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ModelClient
+ System.Threading.Tasks.Task Call123TestSpecialTagsAsync(ModelClient modelClient, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// To test special tags
+ ///
+ ///
+ /// To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (ModelClient)
+ System.Threading.Tasks.Task> Call123TestSpecialTagsWithHttpInfoAsync(ModelClient modelClient, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ #endregion Asynchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IAnotherFakeApi : IAnotherFakeApiSync, IAnotherFakeApiAsync
+ {
+
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public partial class AnotherFakeApi : IAnotherFakeApi
+ {
+ private Org.OpenAPITools.Client.ExceptionFactory _exceptionFactory = (name, response) => null;
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public AnotherFakeApi() : this((string)null)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public AnotherFakeApi(string basePath)
+ {
+ this.Configuration = Org.OpenAPITools.Client.Configuration.MergeConfigurations(
+ Org.OpenAPITools.Client.GlobalConfiguration.Instance,
+ new Org.OpenAPITools.Client.Configuration { BasePath = basePath }
+ );
+ this.Client = new Org.OpenAPITools.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new Org.OpenAPITools.Client.ApiClient(this.Configuration.BasePath);
+ this.ExceptionFactory = Org.OpenAPITools.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using Configuration object
+ ///
+ /// An instance of Configuration
+ ///
+ public AnotherFakeApi(Org.OpenAPITools.Client.Configuration configuration)
+ {
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Configuration = Org.OpenAPITools.Client.Configuration.MergeConfigurations(
+ Org.OpenAPITools.Client.GlobalConfiguration.Instance,
+ configuration
+ );
+ this.Client = new Org.OpenAPITools.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new Org.OpenAPITools.Client.ApiClient(this.Configuration.BasePath);
+ ExceptionFactory = Org.OpenAPITools.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using a Configuration object and client instance.
+ ///
+ /// The client interface for synchronous API access.
+ /// The client interface for asynchronous API access.
+ /// The configuration object.
+ public AnotherFakeApi(Org.OpenAPITools.Client.ISynchronousClient client, Org.OpenAPITools.Client.IAsynchronousClient asyncClient, Org.OpenAPITools.Client.IReadableConfiguration configuration)
+ {
+ if (client == null) throw new ArgumentNullException("client");
+ if (asyncClient == null) throw new ArgumentNullException("asyncClient");
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Client = client;
+ this.AsynchronousClient = asyncClient;
+ this.Configuration = configuration;
+ this.ExceptionFactory = Org.OpenAPITools.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// The client for accessing this underlying API asynchronously.
+ ///
+ public Org.OpenAPITools.Client.IAsynchronousClient AsynchronousClient { get; set; }
+
+ ///
+ /// The client for accessing this underlying API synchronously.
+ ///
+ public Org.OpenAPITools.Client.ISynchronousClient Client { get; set; }
+
+ ///
+ /// Gets the base path of the API client.
+ ///
+ /// The base path
+ public string GetBasePath()
+ {
+ return this.Configuration.BasePath;
+ }
+
+ ///
+ /// Gets or sets the configuration object
+ ///
+ /// An instance of the Configuration
+ public Org.OpenAPITools.Client.IReadableConfiguration Configuration { get; set; }
+
+ ///
+ /// Provides a factory method hook for the creation of exceptions.
+ ///
+ public Org.OpenAPITools.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; }
+ }
+
+ ///
+ /// To test special tags To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// ModelClient
+ public ModelClient Call123TestSpecialTags(ModelClient modelClient, int operationIndex = 0)
+ {
+ Org.OpenAPITools.Client.ApiResponse localVarResponse = Call123TestSpecialTagsWithHttpInfo(modelClient);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// To test special tags To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// ApiResponse of ModelClient
+ public Org.OpenAPITools.Client.ApiResponse Call123TestSpecialTagsWithHttpInfo(ModelClient modelClient, int operationIndex = 0)
+ {
+ // verify the required parameter 'modelClient' is set
+ if (modelClient == null)
+ {
+ throw new Org.OpenAPITools.Client.ApiException(400, "Missing required parameter 'modelClient' when calling AnotherFakeApi->Call123TestSpecialTags");
+ }
+
+ Org.OpenAPITools.Client.RequestOptions localVarRequestOptions = new Org.OpenAPITools.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = Org.OpenAPITools.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = Org.OpenAPITools.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = modelClient;
+
+ localVarRequestOptions.Operation = "AnotherFakeApi.Call123TestSpecialTags";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Patch("/another-fake/dummy", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("Call123TestSpecialTags", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// To test special tags To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ModelClient
+ public async System.Threading.Tasks.Task Call123TestSpecialTagsAsync(ModelClient modelClient, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ Org.OpenAPITools.Client.ApiResponse localVarResponse = await Call123TestSpecialTagsWithHttpInfoAsync(modelClient, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// To test special tags To test special tags and operation ID starting with number
+ ///
+ /// Thrown when fails to make API call
+ /// client model
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (ModelClient)
+ public async System.Threading.Tasks.Task> Call123TestSpecialTagsWithHttpInfoAsync(ModelClient modelClient, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'modelClient' is set
+ if (modelClient == null)
+ {
+ throw new Org.OpenAPITools.Client.ApiException(400, "Missing required parameter 'modelClient' when calling AnotherFakeApi->Call123TestSpecialTags");
+ }
+
+
+ Org.OpenAPITools.Client.RequestOptions localVarRequestOptions = new Org.OpenAPITools.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = Org.OpenAPITools.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = Org.OpenAPITools.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = modelClient;
+
+ localVarRequestOptions.Operation = "AnotherFakeApi.Call123TestSpecialTags";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PatchAsync("/another-fake/dummy", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("Call123TestSpecialTags", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ }
+}
diff --git a/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools/Api/DefaultApi.cs b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools/Api/DefaultApi.cs
new file mode 100644
index 00000000000..354f9eb6d9f
--- /dev/null
+++ b/samples/client/petstore/csharp/OpenAPIClient-net8.0/src/Org.OpenAPITools/Api/DefaultApi.cs
@@ -0,0 +1,1018 @@
+/*
+ * OpenAPI 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: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Net;
+using System.Net.Mime;
+using Org.OpenAPITools.Client;
+using Org.OpenAPITools.Client.Auth;
+using Org.OpenAPITools.Model;
+
+namespace Org.OpenAPITools.Api
+{
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IDefaultApiSync : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// FooGetDefaultResponse
+ FooGetDefaultResponse FooGet(int operationIndex = 0);
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of FooGetDefaultResponse
+ ApiResponse FooGetWithHttpInfo(int operationIndex = 0);
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ ///
+ void GetCountry(string country, int operationIndex = 0);
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of Object(void)
+ ApiResponse