toJson method

Map<String, Object?> toJson()

Serialise to the wire format.

Implementation

Map<String, Object?> toJson() => <String, Object?>{
  'id': id,
  'main': main.toJson(),
  'branches': <Object?>[for (final shell in branches) shell.toJson()],
  'modules': <Object?>[for (final module in modules) module.toJson()],
  'flows': <Object?>[for (final flow in flows) flow.toJson()],
  'problems': <Object?>[for (final problem in problems) problem.toJson()],
  'guardTrace': guardTrace?.toJson(),
  'url': url,
  'history': history,
  'origin': <Object?>[for (final frame in origin) frame.toJson()],
};