forked from loafle/openapi-generator-original
fix null json payload in net47 (#7870)
This commit is contained in:
parent
aff1af7be5
commit
739249917c
@ -99,6 +99,11 @@
|
|||||||
public static {{classname}} FromJson(string jsonString)
|
public static {{classname}} FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
{{classname}} new{{classname}} = null;
|
{{classname}} new{{classname}} = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return new{{classname}};
|
||||||
|
}
|
||||||
{{#anyOf}}
|
{{#anyOf}}
|
||||||
|
|
||||||
try
|
try
|
||||||
|
@ -99,6 +99,11 @@
|
|||||||
public static {{classname}} FromJson(string jsonString)
|
public static {{classname}} FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
{{classname}} new{{classname}} = null;
|
{{classname}} new{{classname}} = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return new{{classname}};
|
||||||
|
}
|
||||||
{{#useOneOfDiscriminatorLookup}}
|
{{#useOneOfDiscriminatorLookup}}
|
||||||
{{#discriminator}}
|
{{#discriminator}}
|
||||||
|
|
||||||
|
@ -137,6 +137,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Fruit FromJson(string jsonString)
|
public static Fruit FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Fruit newFruit = null;
|
Fruit newFruit = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newFruit;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -146,6 +146,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static FruitReq FromJson(string jsonString)
|
public static FruitReq FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
FruitReq newFruitReq = null;
|
FruitReq newFruitReq = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newFruitReq;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -137,6 +137,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
GmFruit newGmFruit = null;
|
GmFruit newGmFruit = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newGmFruit;
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
newGmFruit = new GmFruit(JsonConvert.DeserializeObject<Apple>(jsonString, GmFruit.SerializerSettings));
|
newGmFruit = new GmFruit(JsonConvert.DeserializeObject<Apple>(jsonString, GmFruit.SerializerSettings));
|
||||||
|
@ -165,6 +165,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Mammal newMammal = null;
|
Mammal newMammal = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newMammal;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -148,6 +148,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
NullableShape newNullableShape = null;
|
NullableShape newNullableShape = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newNullableShape;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -139,6 +139,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Pig newPig = null;
|
Pig newPig = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newPig;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -139,6 +139,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Quadrilateral newQuadrilateral = null;
|
Quadrilateral newQuadrilateral = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newQuadrilateral;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["quadrilateralType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["quadrilateralType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -139,6 +139,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Shape newShape = null;
|
Shape newShape = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newShape;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -148,6 +148,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
ShapeOrNull newShapeOrNull = null;
|
ShapeOrNull newShapeOrNull = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newShapeOrNull;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -165,6 +165,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Triangle newTriangle = null;
|
Triangle newTriangle = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newTriangle;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["triangleType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["triangleType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -137,6 +137,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Fruit FromJson(string jsonString)
|
public static Fruit FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Fruit newFruit = null;
|
Fruit newFruit = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newFruit;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -146,6 +146,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static FruitReq FromJson(string jsonString)
|
public static FruitReq FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
FruitReq newFruitReq = null;
|
FruitReq newFruitReq = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newFruitReq;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -137,6 +137,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
GmFruit newGmFruit = null;
|
GmFruit newGmFruit = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newGmFruit;
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
newGmFruit = new GmFruit(JsonConvert.DeserializeObject<Apple>(jsonString, GmFruit.SerializerSettings));
|
newGmFruit = new GmFruit(JsonConvert.DeserializeObject<Apple>(jsonString, GmFruit.SerializerSettings));
|
||||||
|
@ -165,6 +165,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Mammal newMammal = null;
|
Mammal newMammal = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newMammal;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -148,6 +148,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
NullableShape newNullableShape = null;
|
NullableShape newNullableShape = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newNullableShape;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -139,6 +139,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Pig newPig = null;
|
Pig newPig = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newPig;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["className"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -139,6 +139,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Quadrilateral newQuadrilateral = null;
|
Quadrilateral newQuadrilateral = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newQuadrilateral;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["quadrilateralType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["quadrilateralType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -139,6 +139,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Shape newShape = null;
|
Shape newShape = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newShape;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -148,6 +148,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
ShapeOrNull newShapeOrNull = null;
|
ShapeOrNull newShapeOrNull = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newShapeOrNull;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["shapeType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -165,6 +165,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
Triangle newTriangle = null;
|
Triangle newTriangle = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newTriangle;
|
||||||
|
}
|
||||||
|
|
||||||
string discriminatorValue = JObject.Parse(jsonString)["triangleType"].ToString();
|
string discriminatorValue = JObject.Parse(jsonString)["triangleType"].ToString();
|
||||||
switch (discriminatorValue)
|
switch (discriminatorValue)
|
||||||
{
|
{
|
||||||
|
@ -137,6 +137,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Fruit FromJson(string jsonString)
|
public static Fruit FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Fruit newFruit = null;
|
Fruit newFruit = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newFruit;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -146,6 +146,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static FruitReq FromJson(string jsonString)
|
public static FruitReq FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
FruitReq newFruitReq = null;
|
FruitReq newFruitReq = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newFruitReq;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -137,6 +137,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
{
|
{
|
||||||
GmFruit newGmFruit = null;
|
GmFruit newGmFruit = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newGmFruit;
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
newGmFruit = new GmFruit(JsonConvert.DeserializeObject<Apple>(jsonString, GmFruit.SerializerSettings));
|
newGmFruit = new GmFruit(JsonConvert.DeserializeObject<Apple>(jsonString, GmFruit.SerializerSettings));
|
||||||
|
@ -164,6 +164,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Mammal FromJson(string jsonString)
|
public static Mammal FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Mammal newMammal = null;
|
Mammal newMammal = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newMammal;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -147,6 +147,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static NullableShape FromJson(string jsonString)
|
public static NullableShape FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
NullableShape newNullableShape = null;
|
NullableShape newNullableShape = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newNullableShape;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -138,6 +138,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Pig FromJson(string jsonString)
|
public static Pig FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Pig newPig = null;
|
Pig newPig = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newPig;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -138,6 +138,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Quadrilateral FromJson(string jsonString)
|
public static Quadrilateral FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Quadrilateral newQuadrilateral = null;
|
Quadrilateral newQuadrilateral = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newQuadrilateral;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -138,6 +138,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Shape FromJson(string jsonString)
|
public static Shape FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Shape newShape = null;
|
Shape newShape = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newShape;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -147,6 +147,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static ShapeOrNull FromJson(string jsonString)
|
public static ShapeOrNull FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
ShapeOrNull newShapeOrNull = null;
|
ShapeOrNull newShapeOrNull = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newShapeOrNull;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
@ -164,6 +164,11 @@ namespace Org.OpenAPITools.Model
|
|||||||
public static Triangle FromJson(string jsonString)
|
public static Triangle FromJson(string jsonString)
|
||||||
{
|
{
|
||||||
Triangle newTriangle = null;
|
Triangle newTriangle = null;
|
||||||
|
|
||||||
|
if (jsonString == null)
|
||||||
|
{
|
||||||
|
return newTriangle;
|
||||||
|
}
|
||||||
int match = 0;
|
int match = 0;
|
||||||
List<string> matchedTypes = new List<string>();
|
List<string> matchedTypes = new List<string>();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user