PluginStatusParams.fromJson constructor
PluginStatusParams.fromJson(})
Implementation
factory PluginStatusParams.fromJson(
JsonDecoder jsonDecoder,
String jsonPath,
Object? json, {
ClientUriConverter? clientUriConverter,
}) {
json ??= {};
if (json is! Map) {
throw jsonDecoder.mismatch(jsonPath, "'plugin.status params'", json);
}
AnalysisStatus? analysis;
if (json case {'analysis': var encodedAnalysis}) {
analysis = AnalysisStatus.fromJson(
jsonDecoder,
'$jsonPath.analysis',
encodedAnalysis,
clientUriConverter: clientUriConverter,
);
}
return PluginStatusParams(analysis: analysis);
}