MCPQuery.fromJson constructor
MCPQuery.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MCPQuery.fromJson(Map<String, dynamic> json) {
return MCPQuery(
level: json['level'] != null
? LogLevel.values.firstWhere(
(l) => l.name == json['level'],
orElse: () => LogLevel.info,
)
: null,
since: json['since'] != null ? DateTime.parse(json['since']) : null,
until: json['until'] != null ? DateTime.parse(json['until']) : null,
message: json['message'] as String?,
context: json['context'] != null
? Map<String, String>.from(json['context'] as Map)
: null,
sortBy: json['sortBy'] as String?,
limit: json['limit'] as int?,
);
}