toJson method
Returns a JSON presentation of the object.
Implementation
@override
Map<String, Object> toJson({ClientUriConverter? clientUriConverter}) {
var result = <String, Object>{};
result['configurations'] = mapMap(
configurations,
keyCallback: (String value) =>
clientUriConverter?.toClientFilePath(value) ?? value,
valueCallback: (Map<String, PluginConfiguration> value) => mapMap(
value,
valueCallback: (PluginConfiguration value) =>
value.toJson(clientUriConverter: clientUriConverter),
),
);
return result;
}