toJson method

Map<String, dynamic> toJson()

Implementation

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