toJson method
Implementation
@override
Map<String, dynamic> toJson() {
return <String, dynamic>{
'id': super.id,
'type': {
'def': {
'Variant': {
'variants': [
Variants(
name: 'None',
fields: [],
index: 0,
docs: [],
).toJson(),
Variants(
name: 'Some',
fields: [Field(type: type)],
index: 1,
docs: [],
).toJson(),
],
}
},
'params': params.map((final Params e) => e.toJson()).toList(),
'path': super.path ?? <String>[],
'docs': super.docs ?? <String>[],
}
};
}