fix(cpp-qt-client): add asJsonObject method to OAIEnum class (#19307) (#21211)

* add asJsonObject method to OAIEnum class to fix enum handling in query parameters

* update samples

---------

Co-authored-by: William Cheng <wing328hk@gmail.com>
This commit is contained in:
Sohaib Athar
2025-05-15 11:00:55 +05:00
committed by GitHub
parent 0bfce24071
commit bd8a206ebd
3 changed files with 21 additions and 0 deletions

View File

@@ -12,6 +12,7 @@
#ifndef PFX_ENUM_H
#define PFX_ENUM_H
#include <QJsonObject>
#include <QJsonValue>
#include <QMetaType>
#include <QString>
@@ -36,6 +37,12 @@ public:
return jstr;
}
virtual QJsonObject asJsonObject() const {
QJsonObject obj;
obj["value"] = jstr;
return obj;
}
virtual void fromJson(QString jsonString) {
jstr = jsonString;
}