toJson method
Implementation
Map<String, dynamic> toJson() => {
'version': _versionToString(version),
'kind': _kindToString(kind),
if (id != null) 'id': id,
'metadata': metadata.toJson(),
if (container != null) 'container': container?.toJson(),
if (external != null) 'external': external?.toJson(),
if (ports.isNotEmpty) 'ports': ports.map((e) => e.toJson()).toList(),
if (agents.isNotEmpty) 'agents': agents.map((e) => e.toJson()).toList(),
};