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}} {{#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> /// <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}} {{/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}} {{#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}} {{#composedSchemas.anyOf}}
@ -47,7 +46,9 @@
{{#allVars}} {{#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> /// <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}} {{/allVars}}
{{^composedSchemas.anyOf}}
[JsonConstructor] [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}} {{#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}} {{#composedSchemas.anyOf}}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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