forked from loafle/openapi-generator-original
[csharp-netcore] Fixed ApiClient code generation not respecting modelPackage settings (#8272)
This commit is contained in:
committed by
GitHub
parent
566e7ef583
commit
de3ec75b11
@@ -65,10 +65,10 @@ namespace {{packageName}}.Client
|
||||
/// <returns>A JSON string.</returns>
|
||||
public string Serialize(object obj)
|
||||
{
|
||||
if (obj != null && obj is {{{packageName}}}.Model.AbstractOpenAPISchema)
|
||||
if (obj != null && obj is {{{packageName}}}.{{modelPackage}}.AbstractOpenAPISchema)
|
||||
{
|
||||
// the object to be serialized is an oneOf/anyOf schema
|
||||
return (({{{packageName}}}.Model.AbstractOpenAPISchema)obj).ToJson();
|
||||
return (({{{packageName}}}.{{modelPackage}}.AbstractOpenAPISchema)obj).ToJson();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -576,7 +576,7 @@ namespace {{packageName}}.Client
|
||||
}
|
||||
|
||||
// if the response type is oneOf/anyOf, call FromJSON to deserialize the data
|
||||
if (typeof({{{packageName}}}.Model.AbstractOpenAPISchema).IsAssignableFrom(typeof(T)))
|
||||
if (typeof({{{packageName}}}.{{modelPackage}}.AbstractOpenAPISchema).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
T instance = (T)Activator.CreateInstance(typeof(T));
|
||||
MethodInfo method = typeof(T).GetMethod("FromJson");
|
||||
|
||||
Reference in New Issue
Block a user