KaiselRootSnapshot constructor

const KaiselRootSnapshot({
  1. required String id,
  2. required KaiselStackSnapshot main,
  3. List<KaiselShellSnapshot> branches = const <KaiselShellSnapshot>[],
  4. List<KaiselModuleSnapshot> modules = const <KaiselModuleSnapshot>[],
  5. List<KaiselFlowSnapshot> flows = const <KaiselFlowSnapshot>[],
  6. List<KaiselProblemSnapshot> problems = const <KaiselProblemSnapshot>[],
  7. KaiselGuardTraceSnapshot? guardTrace,
  8. String? url,
  9. List<String> history = const <String>[],
  10. List<KaiselOriginFrame> origin = const <KaiselOriginFrame>[],
})

Create a root snapshot.

Implementation

const KaiselRootSnapshot({
  required this.id,
  required this.main,
  this.branches = const <KaiselShellSnapshot>[],
  this.modules = const <KaiselModuleSnapshot>[],
  this.flows = const <KaiselFlowSnapshot>[],
  this.problems = const <KaiselProblemSnapshot>[],
  this.guardTrace,
  this.url,
  this.history = const <String>[],
  this.origin = const <KaiselOriginFrame>[],
});