toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => <String, dynamic>{
  'kind': kind,
  'name': name,
  'key': key,
  if (params.isNotEmpty)
    'params': [for (final param in params) param.toJson()],
  if (stateFields.isNotEmpty)
    'stateFields': [for (final field in stateFields) field.toJson()],
  'root': root.toJson(),
};