toJson method
Implementation
Map<String, Object?> toJson() => {
'id': id,
'label': label,
if (detail != null) 'detail': detail,
if (arguments.isNotEmpty) 'arguments': arguments,
'enabled': enabled,
'checked': checked,
if (danger) 'danger': true,
'phase': phase.name,
};