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}}
|
||||||
{{^isListContainer}}
|
{{^isListContainer}}
|
||||||
{{^isMapContainer}}
|
{{^isMapContainer}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}{{^isFreeFormObject}}
|
||||||
{{{dataType}}} {{paramName}};
|
{{{dataType}}} {{paramName}};
|
||||||
::{{cppNamespace}}::fromStringValue(QString(socket->readAll()), {{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}}
|
||||||
{{#isMapContainer}}
|
{{#isMapContainer}}
|
||||||
QJsonDocument doc;
|
QJsonDocument doc;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user