62 using Definition = Definitions::Value;
63 Value(Definitions::Value* _t =
nullptr)
78 static cres_qresult<Value<Definitions::Value>> fromJsonValue(
const QJsonValue& _value)
81 Value value =
Value(Definition::fromJson(_value.toObject(), &errMsg));
84 return cres_success(value);
88 return cres_failure(
"Failed to parse from Json: {}", errMsg);
91 static cres_qresult<Value<Definitions::Value>> fromCborValue(
const QCborValue& _value)
94 Value value =
Value(Definition::fromCbor(_value.toMap(), &errMsg));
97 return cres_success(value);
101 return cres_failure(
"Failed to parse from Cbor: {}", errMsg);