toJson method
Implementation
Map<String, Object?> toJson() => {
'id': id,
'state': state.name,
'package': ?package,
'label': ?label,
'note': ?note,
'retargeted': ?(retargeted == null
? null
: {'base': retargeted!.base, 'head': retargeted!.head}),
'shots': ?(shots == null
? null
: {'base': shots!.base, 'head': shots!.head}),
if (pixels != null || tree != null || texts != null || events != null)
'channels': {
'pixels': ?pixels?.toJson(),
'tree': ?tree?.toJson(),
'texts': ?texts?.toJson(),
'events': ?events?.toJson(),
},
};