only one JsonConstructor (#16361)

This commit is contained in:
devhl-labs 2023-08-20 10:49:40 -04:00 committed by GitHub
parent e1b1b7d0c7
commit a600ef0ded
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
39 changed files with 2 additions and 82 deletions

View File

@ -15,7 +15,6 @@
{{#allVars}}
/// <param name="{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}">{{description}}{{^description}}{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}{{/description}}{{#defaultValue}} (default to {{.}}){{/defaultValue}}</param>
{{/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}}
/// <param name="{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}">{{description}}{{^description}}{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}{{/description}}{{#defaultValue}} (default to {{.}}){{/defaultValue}}</param>
{{/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}}

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="apple"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Apple apple, string color)
{
Apple = apple;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Banana banana, string color)
{
Banana = banana;

View File

@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="FruitReq" /> class.
/// </summary>
/// <param name="appleReq"></param>
[JsonConstructor]
public FruitReq(AppleReq appleReq)
{
AppleReq = appleReq;
@ -45,7 +44,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="FruitReq" /> class.
/// </summary>
/// <param name="bananaReq"></param>
[JsonConstructor]
public FruitReq(BananaReq bananaReq)
{
BananaReq = bananaReq;

View File

@ -36,7 +36,6 @@ namespace Org.OpenAPITools.Model
/// <param name="apple"></param>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public GmFruit(Apple? apple, Banana? banana, string color)
{
Apple = apple;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="whale"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Whale whale, string className)
{
Whale = whale;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="zebra"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Zebra zebra, string className)
{
Zebra = zebra;
@ -61,7 +59,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="pig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Pig pig, string className)
{
Pig = pig;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public NullableShape(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public NullableShape(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="OneOfString" /> class.
/// </summary>
/// <param name="varString"></param>
[JsonConstructor]
internal OneOfString(string varString)
{
VarString = varString;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="basquePig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Pig(BasquePig basquePig, string className)
{
BasquePig = basquePig;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="danishPig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Pig(DanishPig danishPig, string className)
{
DanishPig = danishPig;

View File

@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varBool"></param>
[JsonConstructor]
internal PolymorphicProperty(bool varBool)
{
VarBool = varBool;
@ -45,7 +44,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varString"></param>
[JsonConstructor]
internal PolymorphicProperty(string varString)
{
VarString = varString;
@ -56,7 +54,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varObject"></param>
[JsonConstructor]
internal PolymorphicProperty(Object varObject)
{
VarObject = varObject;
@ -67,7 +64,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="list"></param>
[JsonConstructor]
internal PolymorphicProperty(List<string> list)
{
List = list;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="simpleQuadrilateral"></param>
/// <param name="quadrilateralType">quadrilateralType</param>
[JsonConstructor]
public Quadrilateral(SimpleQuadrilateral simpleQuadrilateral, string quadrilateralType)
{
SimpleQuadrilateral = simpleQuadrilateral;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="complexQuadrilateral"></param>
/// <param name="quadrilateralType">quadrilateralType</param>
[JsonConstructor]
public Quadrilateral(ComplexQuadrilateral complexQuadrilateral, string quadrilateralType)
{
ComplexQuadrilateral = complexQuadrilateral;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public Shape(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public Shape(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public ShapeOrNull(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public ShapeOrNull(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="equilateralTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(EquilateralTriangle equilateralTriangle, string triangleType)
{
EquilateralTriangle = equilateralTriangle;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="isoscelesTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(IsoscelesTriangle isoscelesTriangle, string triangleType)
{
IsoscelesTriangle = isoscelesTriangle;
@ -61,7 +59,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="scaleneTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(ScaleneTriangle scaleneTriangle, string triangleType)
{
ScaleneTriangle = scaleneTriangle;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="apple"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Apple apple, string color)
{
Apple = apple;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Banana banana, string color)
{
Banana = banana;

View File

@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="FruitReq" /> class.
/// </summary>
/// <param name="appleReq"></param>
[JsonConstructor]
public FruitReq(AppleReq appleReq)
{
AppleReq = appleReq;
@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="FruitReq" /> class.
/// </summary>
/// <param name="bananaReq"></param>
[JsonConstructor]
public FruitReq(BananaReq bananaReq)
{
BananaReq = bananaReq;

View File

@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model
/// <param name="apple"></param>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public GmFruit(Apple apple, Banana banana, string color)
{
Apple = apple;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="whale"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Whale whale, string className)
{
Whale = whale;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="zebra"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Zebra zebra, string className)
{
Zebra = zebra;
@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="pig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Pig pig, string className)
{
Pig = pig;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public NullableShape(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public NullableShape(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="OneOfString" /> class.
/// </summary>
/// <param name="varString"></param>
[JsonConstructor]
internal OneOfString(string varString)
{
VarString = varString;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="basquePig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Pig(BasquePig basquePig, string className)
{
BasquePig = basquePig;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="danishPig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Pig(DanishPig danishPig, string className)
{
DanishPig = danishPig;

View File

@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varBool"></param>
[JsonConstructor]
internal PolymorphicProperty(bool varBool)
{
VarBool = varBool;
@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varString"></param>
[JsonConstructor]
internal PolymorphicProperty(string varString)
{
VarString = varString;
@ -54,7 +52,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varObject"></param>
[JsonConstructor]
internal PolymorphicProperty(Object varObject)
{
VarObject = varObject;
@ -65,7 +62,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="list"></param>
[JsonConstructor]
internal PolymorphicProperty(List<string> list)
{
List = list;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="simpleQuadrilateral"></param>
/// <param name="quadrilateralType">quadrilateralType</param>
[JsonConstructor]
public Quadrilateral(SimpleQuadrilateral simpleQuadrilateral, string quadrilateralType)
{
SimpleQuadrilateral = simpleQuadrilateral;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="complexQuadrilateral"></param>
/// <param name="quadrilateralType">quadrilateralType</param>
[JsonConstructor]
public Quadrilateral(ComplexQuadrilateral complexQuadrilateral, string quadrilateralType)
{
ComplexQuadrilateral = complexQuadrilateral;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public Shape(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public Shape(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public ShapeOrNull(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public ShapeOrNull(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="equilateralTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(EquilateralTriangle equilateralTriangle, string triangleType)
{
EquilateralTriangle = equilateralTriangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="isoscelesTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(IsoscelesTriangle isoscelesTriangle, string triangleType)
{
IsoscelesTriangle = isoscelesTriangle;
@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="scaleneTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(ScaleneTriangle scaleneTriangle, string triangleType)
{
ScaleneTriangle = scaleneTriangle;

View File

@ -36,7 +36,6 @@ namespace Org.OpenAPITools.Model
/// <param name="apple"></param>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Apple? apple, Banana? banana, string color)
{
Apple = apple;

View File

@ -35,7 +35,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="apple"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Apple apple, string color)
{
Apple = apple;
@ -48,7 +47,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Banana banana, string color)
{
Banana = banana;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="apple"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Apple apple, string color)
{
Apple = apple;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public Fruit(Banana banana, string color)
{
Banana = banana;

View File

@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="FruitReq" /> class.
/// </summary>
/// <param name="appleReq"></param>
[JsonConstructor]
public FruitReq(AppleReq appleReq)
{
AppleReq = appleReq;
@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="FruitReq" /> class.
/// </summary>
/// <param name="bananaReq"></param>
[JsonConstructor]
public FruitReq(BananaReq bananaReq)
{
BananaReq = bananaReq;

View File

@ -34,7 +34,6 @@ namespace Org.OpenAPITools.Model
/// <param name="apple"></param>
/// <param name="banana"></param>
/// <param name="color">color</param>
[JsonConstructor]
public GmFruit(Apple apple, Banana banana, string color)
{
Apple = apple;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="whale"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Whale whale, string className)
{
Whale = whale;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="zebra"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Zebra zebra, string className)
{
Zebra = zebra;
@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="pig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Mammal(Pig pig, string className)
{
Pig = pig;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public NullableShape(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public NullableShape(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="OneOfString" /> class.
/// </summary>
/// <param name="varString"></param>
[JsonConstructor]
internal OneOfString(string varString)
{
VarString = varString;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="basquePig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Pig(BasquePig basquePig, string className)
{
BasquePig = basquePig;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="danishPig"></param>
/// <param name="className">className</param>
[JsonConstructor]
public Pig(DanishPig danishPig, string className)
{
DanishPig = danishPig;

View File

@ -32,7 +32,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varBool"></param>
[JsonConstructor]
internal PolymorphicProperty(bool varBool)
{
VarBool = varBool;
@ -43,7 +42,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varString"></param>
[JsonConstructor]
internal PolymorphicProperty(string varString)
{
VarString = varString;
@ -54,7 +52,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="varObject"></param>
[JsonConstructor]
internal PolymorphicProperty(Object varObject)
{
VarObject = varObject;
@ -65,7 +62,6 @@ namespace Org.OpenAPITools.Model
/// Initializes a new instance of the <see cref="PolymorphicProperty" /> class.
/// </summary>
/// <param name="list"></param>
[JsonConstructor]
internal PolymorphicProperty(List<string> list)
{
List = list;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="simpleQuadrilateral"></param>
/// <param name="quadrilateralType">quadrilateralType</param>
[JsonConstructor]
public Quadrilateral(SimpleQuadrilateral simpleQuadrilateral, string quadrilateralType)
{
SimpleQuadrilateral = simpleQuadrilateral;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="complexQuadrilateral"></param>
/// <param name="quadrilateralType">quadrilateralType</param>
[JsonConstructor]
public Quadrilateral(ComplexQuadrilateral complexQuadrilateral, string quadrilateralType)
{
ComplexQuadrilateral = complexQuadrilateral;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public Shape(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public Shape(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="triangle"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public ShapeOrNull(Triangle triangle, string shapeType)
{
Triangle = triangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="quadrilateral"></param>
/// <param name="shapeType">shapeType</param>
[JsonConstructor]
public ShapeOrNull(Quadrilateral quadrilateral, string shapeType)
{
Quadrilateral = quadrilateral;

View File

@ -33,7 +33,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="equilateralTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(EquilateralTriangle equilateralTriangle, string triangleType)
{
EquilateralTriangle = equilateralTriangle;
@ -46,7 +45,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="isoscelesTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(IsoscelesTriangle isoscelesTriangle, string triangleType)
{
IsoscelesTriangle = isoscelesTriangle;
@ -59,7 +57,6 @@ namespace Org.OpenAPITools.Model
/// </summary>
/// <param name="scaleneTriangle"></param>
/// <param name="triangleType">triangleType</param>
[JsonConstructor]
public Triangle(ScaleneTriangle scaleneTriangle, string triangleType)
{
ScaleneTriangle = scaleneTriangle;