forked from loafle/openapi-generator-original
Add support for free form requests (#2288)
This commit is contained in:
parent
ab8ee710a1
commit
3739584a1a
@ -75,10 +75,15 @@ void {{classname}}Request::{{nickname}}Request({{#hasPathParams}}{{#pathParams}}
|
||||
{{/isListContainer}}
|
||||
{{^isListContainer}}
|
||||
{{^isMapContainer}}
|
||||
{{#isPrimitiveType}}
|
||||
{{#isPrimitiveType}}{{^isFreeFormObject}}
|
||||
{{{dataType}}} {{paramName}};
|
||||
::{{cppNamespace}}::fromStringValue(QString(socket->readAll()), {{paramName}});
|
||||
{{/isPrimitiveType}}
|
||||
{{/isFreeFormObject}}{{/isPrimitiveType}}
|
||||
{{#isFreeFormObject}}
|
||||
{{{dataType}}} {{paramName}};
|
||||
QJsonDocument resObject = QJsonDocument::fromJson(socket->readAll());
|
||||
::{{cppNamespace}}::fromJsonValue({{paramName}}, resObject.object());
|
||||
{{/isFreeFormObject}}
|
||||
{{/isMapContainer}}
|
||||
{{#isMapContainer}}
|
||||
QJsonDocument doc;
|
||||
|
Loading…
x
Reference in New Issue
Block a user