#ifndef SENSORGROUPS_R_H #define SENSORGROUPS_R_H #include #include #include #include #include class GetSensorsGroupsR { public: GetSensorsGroupsR() = default; void parseResponse(const QJsonObject &responseObj) { if (responseObj.contains("groups") && responseObj["groups"].isArray()) { QJsonArray groupsArray = responseObj["groups"].toArray(); for (const QJsonValue &value : groupsArray) { if (value.isString()) { groups.append(value.toString()); } } } } const QStringList &getGroups() const { return groups; } private: QStringList groups; }; #endif // SENSORGROUPS_R_H