From a600ef0ded26bbaea4156b64c124e60fd19592d7 Mon Sep 17 00:00:00 2001 From: devhl-labs Date: Sun, 20 Aug 2023 10:49:40 -0400 Subject: [PATCH] only one JsonConstructor (#16361) --- .../csharp/libraries/generichost/modelGeneric.mustache | 3 ++- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 -- .../src/Org.OpenAPITools/Model/FruitReq.cs | 2 -- .../src/Org.OpenAPITools/Model/GmFruit.cs | 1 - .../src/Org.OpenAPITools/Model/Mammal.cs | 3 --- .../src/Org.OpenAPITools/Model/NullableShape.cs | 2 -- .../src/Org.OpenAPITools/Model/OneOfString.cs | 1 - .../src/Org.OpenAPITools/Model/Pig.cs | 2 -- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 4 ---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 2 -- .../src/Org.OpenAPITools/Model/Shape.cs | 2 -- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 2 -- .../src/Org.OpenAPITools/Model/Triangle.cs | 3 --- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 -- .../src/Org.OpenAPITools/Model/FruitReq.cs | 2 -- .../src/Org.OpenAPITools/Model/GmFruit.cs | 1 - .../src/Org.OpenAPITools/Model/Mammal.cs | 3 --- .../src/Org.OpenAPITools/Model/NullableShape.cs | 2 -- .../src/Org.OpenAPITools/Model/OneOfString.cs | 1 - .../src/Org.OpenAPITools/Model/Pig.cs | 2 -- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 4 ---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 2 -- .../src/Org.OpenAPITools/Model/Shape.cs | 2 -- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 2 -- .../src/Org.OpenAPITools/Model/Triangle.cs | 3 --- .../src/Org.OpenAPITools/Model/Fruit.cs | 1 - .../src/Org.OpenAPITools/Model/Fruit.cs | 2 -- .../src/Org.OpenAPITools/Model/Fruit.cs | 2 -- .../src/Org.OpenAPITools/Model/FruitReq.cs | 2 -- .../src/Org.OpenAPITools/Model/GmFruit.cs | 1 - .../src/Org.OpenAPITools/Model/Mammal.cs | 3 --- .../src/Org.OpenAPITools/Model/NullableShape.cs | 2 -- .../src/Org.OpenAPITools/Model/OneOfString.cs | 1 - .../src/Org.OpenAPITools/Model/Pig.cs | 2 -- .../src/Org.OpenAPITools/Model/PolymorphicProperty.cs | 4 ---- .../src/Org.OpenAPITools/Model/Quadrilateral.cs | 2 -- .../src/Org.OpenAPITools/Model/Shape.cs | 2 -- .../src/Org.OpenAPITools/Model/ShapeOrNull.cs | 2 -- .../src/Org.OpenAPITools/Model/Triangle.cs | 3 --- 39 files changed, 2 insertions(+), 82 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/modelGeneric.mustache index 7f588b4cf60..5667892c0b1 100644 --- a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/modelGeneric.mustache @@ -15,7 +15,6 @@ {{#allVars}} /// {{description}}{{^description}}{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}{{/description}}{{#defaultValue}} (default to {{.}}){{/defaultValue}} {{/allVars}} - [JsonConstructor] {{#model.vendorExtensions.x-model-is-mutatable}}{{>visibility}}{{/model.vendorExtensions.x-model-is-mutatable}}{{^model.vendorExtensions.x-model-is-mutatable}}internal{{/model.vendorExtensions.x-model-is-mutatable}} {{classname}}({{#lambda.joinWithComma}}{{{dataType}}} {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} {{#model.composedSchemas.anyOf}}{{{dataType}}}{{>NullConditionalProperty}} {{#lambda.camelcase_param}}{{baseType}}{{/lambda.camelcase_param}} {{/model.composedSchemas.anyOf}}{{>ModelSignature}}{{/lambda.joinWithComma}}){{#parent}} : base({{#lambda.joinWithComma}}{{#parentModel.composedSchemas.oneOf}}{{#lambda.camelcase_param}}{{parent}}{{/lambda.camelcase_param}}.{{#lambda.titlecase}}{{baseType}}{{/lambda.titlecase}} {{/parentModel.composedSchemas.oneOf}}{{>ModelBaseSignature}}{{/lambda.joinWithComma}}){{/parent}} { {{#composedSchemas.anyOf}} @@ -47,7 +46,9 @@ {{#allVars}} /// {{description}}{{^description}}{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}{{/description}}{{#defaultValue}} (default to {{.}}){{/defaultValue}} {{/allVars}} + {{^composedSchemas.anyOf}} [JsonConstructor] + {{/composedSchemas.anyOf}} {{#model.vendorExtensions.x-model-is-mutatable}}{{>visibility}}{{/model.vendorExtensions.x-model-is-mutatable}}{{^model.vendorExtensions.x-model-is-mutatable}}internal{{/model.vendorExtensions.x-model-is-mutatable}} {{classname}}({{#lambda.joinWithComma}}{{#composedSchemas.anyOf}}{{{name}}}{{>NullConditionalProperty}} {{#lambda.camelcase_param}}{{baseType}}{{/lambda.camelcase_param}} {{/composedSchemas.anyOf}}{{>ModelSignature}}{{/lambda.joinWithComma}}){{#parent}} : base({{#lambda.joinWithComma}}{{>ModelBaseSignature}}{{/lambda.joinWithComma}}){{/parent}} { {{#composedSchemas.anyOf}} diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Fruit.cs index 9f6e9f41bcb..c3e213f48a4 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Fruit.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Apple apple, string color) { Apple = apple; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Banana banana, string color) { Banana = banana; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FruitReq.cs index bcffd7e0458..56212b9c18d 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FruitReq.cs @@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] public FruitReq(AppleReq appleReq) { AppleReq = appleReq; @@ -45,7 +44,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] public FruitReq(BananaReq bananaReq) { BananaReq = bananaReq; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GmFruit.cs index 15101a30d86..9ed8b2db2d1 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GmFruit.cs @@ -36,7 +36,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public GmFruit(Apple? apple, Banana? banana, string color) { Apple = apple; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Mammal.cs index 881255812d5..0910cbbb0a1 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Mammal.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Whale whale, string className) { Whale = whale; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Zebra zebra, string className) { Zebra = zebra; @@ -61,7 +59,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Pig pig, string className) { Pig = pig; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableShape.cs index 9ab8ead7584..c6f4dea3585 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableShape.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public NullableShape(Triangle triangle, string shapeType) { Triangle = triangle; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public NullableShape(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OneOfString.cs index efc540f3eb6..e84b8aae250 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OneOfString.cs @@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal OneOfString(string varString) { VarString = varString; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pig.cs index 1479fa0efc3..07ecf267e65 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pig.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Pig(BasquePig basquePig, string className) { BasquePig = basquePig; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Pig(DanishPig danishPig, string className) { DanishPig = danishPig; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 60bb5f9b55a..2093843c8d9 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(bool varBool) { VarBool = varBool; @@ -45,7 +44,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(string varString) { VarString = varString; @@ -56,7 +54,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(Object varObject) { VarObject = varObject; @@ -67,7 +64,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(List list) { List = list; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Quadrilateral.cs index d3060baeb17..2ac725986a2 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// quadrilateralType - [JsonConstructor] public Quadrilateral(SimpleQuadrilateral simpleQuadrilateral, string quadrilateralType) { SimpleQuadrilateral = simpleQuadrilateral; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// quadrilateralType - [JsonConstructor] public Quadrilateral(ComplexQuadrilateral complexQuadrilateral, string quadrilateralType) { ComplexQuadrilateral = complexQuadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Shape.cs index d6325d25190..d8fbc094d19 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Shape.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public Shape(Triangle triangle, string shapeType) { Triangle = triangle; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public Shape(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 2b191f8d9ad..1b75eada511 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public ShapeOrNull(Triangle triangle, string shapeType) { Triangle = triangle; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public ShapeOrNull(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Triangle.cs index f7f0bb1dda7..c75c83f7d54 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Triangle.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(EquilateralTriangle equilateralTriangle, string triangleType) { EquilateralTriangle = equilateralTriangle; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(IsoscelesTriangle isoscelesTriangle, string triangleType) { IsoscelesTriangle = isoscelesTriangle; @@ -61,7 +59,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(ScaleneTriangle scaleneTriangle, string triangleType) { ScaleneTriangle = scaleneTriangle; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Fruit.cs index e01e6534e01..2e05ffb958a 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Fruit.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Apple apple, string color) { Apple = apple; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Banana banana, string color) { Banana = banana; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FruitReq.cs index 52bcafffef9..aa26d3600c0 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FruitReq.cs @@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] public FruitReq(AppleReq appleReq) { AppleReq = appleReq; @@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] public FruitReq(BananaReq bananaReq) { BananaReq = bananaReq; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GmFruit.cs index 6756c2d0983..3c2d1ecefc9 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GmFruit.cs @@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public GmFruit(Apple apple, Banana banana, string color) { Apple = apple; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Mammal.cs index 3af3638150b..92011ad0e1d 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Mammal.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Whale whale, string className) { Whale = whale; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Zebra zebra, string className) { Zebra = zebra; @@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Pig pig, string className) { Pig = pig; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableShape.cs index 9daf5c8956b..a44c950b81b 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableShape.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public NullableShape(Triangle triangle, string shapeType) { Triangle = triangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public NullableShape(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OneOfString.cs index 3709ba7b7b6..91dd6763161 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OneOfString.cs @@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal OneOfString(string varString) { VarString = varString; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pig.cs index 88c46ccf735..8185d643e79 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pig.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Pig(BasquePig basquePig, string className) { BasquePig = basquePig; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Pig(DanishPig danishPig, string className) { DanishPig = danishPig; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 5669df9c3d2..3a89a8716e0 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(bool varBool) { VarBool = varBool; @@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(string varString) { VarString = varString; @@ -54,7 +52,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(Object varObject) { VarObject = varObject; @@ -65,7 +62,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(List list) { List = list; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Quadrilateral.cs index 339f578f006..65f7b8b4536 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// quadrilateralType - [JsonConstructor] public Quadrilateral(SimpleQuadrilateral simpleQuadrilateral, string quadrilateralType) { SimpleQuadrilateral = simpleQuadrilateral; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// quadrilateralType - [JsonConstructor] public Quadrilateral(ComplexQuadrilateral complexQuadrilateral, string quadrilateralType) { ComplexQuadrilateral = complexQuadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Shape.cs index 3f50128587b..dae0ef02f96 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Shape.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public Shape(Triangle triangle, string shapeType) { Triangle = triangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public Shape(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 075a51e1e63..955461e1202 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public ShapeOrNull(Triangle triangle, string shapeType) { Triangle = triangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public ShapeOrNull(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Triangle.cs index 2b6396d30ad..814316961f9 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Triangle.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(EquilateralTriangle equilateralTriangle, string triangleType) { EquilateralTriangle = equilateralTriangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(IsoscelesTriangle isoscelesTriangle, string triangleType) { IsoscelesTriangle = isoscelesTriangle; @@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(ScaleneTriangle scaleneTriangle, string triangleType) { ScaleneTriangle = scaleneTriangle; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-anyOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-anyOf/src/Org.OpenAPITools/Model/Fruit.cs index e4f8362eeb2..7cd885961b7 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-anyOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-anyOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -36,7 +36,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Apple? apple, Banana? banana, string color) { Apple = apple; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-oneOf/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-oneOf/src/Org.OpenAPITools/Model/Fruit.cs index b9c469902b6..4310e800fe9 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-oneOf/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netcore-latest-oneOf/src/Org.OpenAPITools/Model/Fruit.cs @@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Apple apple, string color) { Apple = apple; @@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Banana banana, string color) { Banana = banana; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Fruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Fruit.cs index e01e6534e01..2e05ffb958a 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Fruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Fruit.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Apple apple, string color) { Apple = apple; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public Fruit(Banana banana, string color) { Banana = banana; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FruitReq.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FruitReq.cs index 52bcafffef9..aa26d3600c0 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FruitReq.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FruitReq.cs @@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] public FruitReq(AppleReq appleReq) { AppleReq = appleReq; @@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] public FruitReq(BananaReq bananaReq) { BananaReq = bananaReq; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GmFruit.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GmFruit.cs index 6756c2d0983..3c2d1ecefc9 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GmFruit.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GmFruit.cs @@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model /// /// /// color - [JsonConstructor] public GmFruit(Apple apple, Banana banana, string color) { Apple = apple; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Mammal.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Mammal.cs index 3af3638150b..92011ad0e1d 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Mammal.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Mammal.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Whale whale, string className) { Whale = whale; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Zebra zebra, string className) { Zebra = zebra; @@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Mammal(Pig pig, string className) { Pig = pig; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableShape.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableShape.cs index 9daf5c8956b..a44c950b81b 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableShape.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableShape.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public NullableShape(Triangle triangle, string shapeType) { Triangle = triangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public NullableShape(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OneOfString.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OneOfString.cs index 3709ba7b7b6..91dd6763161 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OneOfString.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OneOfString.cs @@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal OneOfString(string varString) { VarString = varString; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pig.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pig.cs index 88c46ccf735..8185d643e79 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pig.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pig.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Pig(BasquePig basquePig, string className) { BasquePig = basquePig; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// className - [JsonConstructor] public Pig(DanishPig danishPig, string className) { DanishPig = danishPig; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs index 5669df9c3d2..3a89a8716e0 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/PolymorphicProperty.cs @@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(bool varBool) { VarBool = varBool; @@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(string varString) { VarString = varString; @@ -54,7 +52,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(Object varObject) { VarObject = varObject; @@ -65,7 +62,6 @@ namespace Org.OpenAPITools.Model /// Initializes a new instance of the class. /// /// - [JsonConstructor] internal PolymorphicProperty(List list) { List = list; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Quadrilateral.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Quadrilateral.cs index 339f578f006..65f7b8b4536 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Quadrilateral.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Quadrilateral.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// quadrilateralType - [JsonConstructor] public Quadrilateral(SimpleQuadrilateral simpleQuadrilateral, string quadrilateralType) { SimpleQuadrilateral = simpleQuadrilateral; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// quadrilateralType - [JsonConstructor] public Quadrilateral(ComplexQuadrilateral complexQuadrilateral, string quadrilateralType) { ComplexQuadrilateral = complexQuadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Shape.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Shape.cs index 3f50128587b..dae0ef02f96 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Shape.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Shape.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public Shape(Triangle triangle, string shapeType) { Triangle = triangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public Shape(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs index 075a51e1e63..955461e1202 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeOrNull.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public ShapeOrNull(Triangle triangle, string shapeType) { Triangle = triangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// shapeType - [JsonConstructor] public ShapeOrNull(Quadrilateral quadrilateral, string shapeType) { Quadrilateral = quadrilateral; diff --git a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Triangle.cs b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Triangle.cs index 2b6396d30ad..814316961f9 100644 --- a/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Triangle.cs +++ b/samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Triangle.cs @@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(EquilateralTriangle equilateralTriangle, string triangleType) { EquilateralTriangle = equilateralTriangle; @@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(IsoscelesTriangle isoscelesTriangle, string triangleType) { IsoscelesTriangle = isoscelesTriangle; @@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model /// /// /// triangleType - [JsonConstructor] public Triangle(ScaleneTriangle scaleneTriangle, string triangleType) { ScaleneTriangle = scaleneTriangle;