| 246 | } |
| 247 | |
| 248 | void entitlementToJSONV3(QJsonObject& parent, MinecraftEntitlement p) |
| 249 | { |
| 250 | if (p.validity == Validity::None) { |
| 251 | return; |
| 252 | } |
| 253 | QJsonObject out; |
| 254 | out["ownsMinecraft"] = QJsonValue(p.ownsMinecraft); |
| 255 | out["canPlayMinecraft"] = QJsonValue(p.canPlayMinecraft); |
| 256 | parent["entitlement"] = out; |
| 257 | } |
| 258 | |
| 259 | bool entitlementFromJSONV3(const QJsonObject& parent, MinecraftEntitlement& out) |
| 260 | { |