| 160 | QStringList tags; |
| 161 | |
| 162 | QJsonObject toJson() const |
| 163 | { |
| 164 | QJsonObject json; |
| 165 | json[QStringLiteral("name")] = name; |
| 166 | json[QStringLiteral("description")] = description; |
| 167 | json[QStringLiteral("inputSchema")] = inputSchema; |
| 168 | |
| 169 | if (!category.isEmpty()) |
| 170 | json[QStringLiteral("category")] = category; |
| 171 | |
| 172 | if (!tags.isEmpty()) |
| 173 | json[QStringLiteral("tags")] = QJsonArray::fromStringList(tags); |
| 174 | |
| 175 | return json; |
| 176 | } |
| 177 | }; |
| 178 | |
| 179 | /** |
no test coverage detected