mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-03 15:30:59 +00:00
only one JsonConstructor (#16361)
This commit is contained in:
parent
e1b1b7d0c7
commit
a600ef0ded
@ -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}}
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user