QueryMessage.fromJson constructor
QueryMessage.fromJson(
- dynamic jsonObject
Implementation
QueryMessage.fromJson(dynamic jsonObject) : super.fromJson(jsonObject) {
if (type != DidcommMessages.discoverFeatureQuery.value) {
throw Exception('Wrong message type');
}
if (body.containsKey('queries')) {
var q = body['queries'] as List;
queries = [];
for (var query in q) {
queries.add(Query.fromJson(query));
}
} else {
throw FormatException('queries property is needed in Query Message');
}
}