forked from loafle/openapi-generator-original
Update base class due to failed compilation in case of plain object type with no properties or additionalProperties specified (#1826)
This commit is contained in:
parent
fda35ea263
commit
651395d426
@ -27,7 +27,6 @@ public:
|
||||
{{classname}}();
|
||||
{{classname}}(QString json);
|
||||
~{{classname}}() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -43,6 +42,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
{{#vars}}
|
||||
{{{dataType}}} {{name}};
|
||||
bool m_{{name}}_isSet;
|
||||
|
@ -11,6 +11,14 @@ namespace {{this}} {
|
||||
|
||||
class {{prefix}}Object {
|
||||
public:
|
||||
{{prefix}}Object() {
|
||||
|
||||
}
|
||||
|
||||
{{prefix}}Object(QString jsonString) {
|
||||
fromJson(jsonString);
|
||||
}
|
||||
|
||||
virtual ~{{prefix}}Object(){
|
||||
|
||||
}
|
||||
|
@ -27,7 +27,6 @@ public:
|
||||
{{classname}}();
|
||||
{{classname}}(QString json);
|
||||
~{{classname}}() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -43,6 +42,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
{{#vars}}
|
||||
{{{dataType}}} {{name}};
|
||||
bool m_{{name}}_isSet;
|
||||
|
@ -11,6 +11,14 @@ namespace {{this}} {
|
||||
|
||||
class {{prefix}}Object {
|
||||
public:
|
||||
{{prefix}}Object() {
|
||||
|
||||
}
|
||||
|
||||
{{prefix}}Object(QString jsonString) {
|
||||
fromJson(jsonString);
|
||||
}
|
||||
|
||||
virtual ~{{prefix}}Object(){
|
||||
|
||||
}
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAIApiResponse();
|
||||
OAIApiResponse(QString json);
|
||||
~OAIApiResponse() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -53,6 +52,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint32 code;
|
||||
bool m_code_isSet;
|
||||
bool m_code_isValid;
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAICategory();
|
||||
OAICategory(QString json);
|
||||
~OAICategory() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -50,6 +49,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -20,6 +20,14 @@ namespace OpenAPI {
|
||||
|
||||
class OAIObject {
|
||||
public:
|
||||
OAIObject() {
|
||||
|
||||
}
|
||||
|
||||
OAIObject(QString jsonString) {
|
||||
fromJson(jsonString);
|
||||
}
|
||||
|
||||
virtual ~OAIObject(){
|
||||
|
||||
}
|
||||
|
@ -34,7 +34,6 @@ public:
|
||||
OAIOrder();
|
||||
OAIOrder(QString json);
|
||||
~OAIOrder() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -63,6 +62,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -36,7 +36,6 @@ public:
|
||||
OAIPet();
|
||||
OAIPet(QString json);
|
||||
~OAIPet() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -65,6 +64,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAITag();
|
||||
OAITag(QString json);
|
||||
~OAITag() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -50,6 +49,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAIUser();
|
||||
OAIUser(QString json);
|
||||
~OAIUser() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -68,6 +67,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAIApiResponse();
|
||||
OAIApiResponse(QString json);
|
||||
~OAIApiResponse() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -53,6 +52,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint32 code;
|
||||
bool m_code_isSet;
|
||||
bool m_code_isValid;
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAICategory();
|
||||
OAICategory(QString json);
|
||||
~OAICategory() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -50,6 +49,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -20,6 +20,14 @@ namespace OpenAPI {
|
||||
|
||||
class OAIObject {
|
||||
public:
|
||||
OAIObject() {
|
||||
|
||||
}
|
||||
|
||||
OAIObject(QString jsonString) {
|
||||
fromJson(jsonString);
|
||||
}
|
||||
|
||||
virtual ~OAIObject(){
|
||||
|
||||
}
|
||||
|
@ -34,7 +34,6 @@ public:
|
||||
OAIOrder();
|
||||
OAIOrder(QString json);
|
||||
~OAIOrder() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -63,6 +62,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -36,7 +36,6 @@ public:
|
||||
OAIPet();
|
||||
OAIPet(QString json);
|
||||
~OAIPet() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -65,6 +64,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAITag();
|
||||
OAITag(QString json);
|
||||
~OAITag() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -50,6 +49,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
@ -33,7 +33,6 @@ public:
|
||||
OAIUser();
|
||||
OAIUser(QString json);
|
||||
~OAIUser() override;
|
||||
void init();
|
||||
|
||||
QString asJson () const override;
|
||||
QJsonObject asJsonObject() const override;
|
||||
@ -68,6 +67,7 @@ public:
|
||||
virtual bool isValid() const override;
|
||||
|
||||
private:
|
||||
void init();
|
||||
qint64 id;
|
||||
bool m_id_isSet;
|
||||
bool m_id_isValid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user