toJson method
Implementation
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
if (path.isNotEmpty) {
json['path'] = path;
}
if (params.isNotEmpty) {
json['params'] = params.map((e) => e.toJson()).toList();
}
json['def'] = typeDef.toJson();
if (docs.isNotEmpty) {
json['docs'] = docs;
}
return json;
}