toJson method
Convert to JSON.
Implementation
Map<String, dynamic> toJson() => {
'id': id,
'name': name,
if (description != null) 'description': description,
if (version != null) 'version': version,
if (inputs != null) 'inputs': inputs!.map((e) => e.toJson()).toList(),
if (outputs != null)
'outputs': outputs!.map((e) => e.toJson()).toList(),
'steps': steps.map((e) => e.toJson()).toList(),
if (qualityGates != null)
'qualityGates': qualityGates!.map((e) => e.toJson()).toList(),
if (retrieverRefs != null) 'retrieverRefs': retrieverRefs,
};