QueryPayload.fromJson constructor
Create a new query payload from a JSON Map.
Implementation
factory QueryPayload.fromJson(Map<String, dynamic> json) {
return QueryPayload(
target: json['target'] as String?,
timestamp: json['timestamp'] == null
? null
: DateTime.parse(json['timestamp'] as String),
query: json['fields']['query'] as String,
params: json['fields']['params'] as String?,
duration: json['fields']['duration_ms'] == null
? null
: Duration(milliseconds: json['fields']['duration_ms'] as int),
);
}