ScenarioRunStep constructor

ScenarioRunStep({
  1. required int index,
  2. required String position,
  3. required bool auto,
  4. ScenarioStepKind kind = ScenarioStepKind.screen,
  5. String? image,
  6. String? format,
  7. int? width,
  8. int? height,
  9. String? tree,
  10. String? file,
  11. String? mimeType,
  12. int? bytes,
  13. ScenarioNotification? notification,
  14. int? ms,
  15. String? keys,
  16. List<String> texts = const [],
  17. String address = '',
  18. String root = '',
  19. String? semantics,
  20. int? parent,
  21. String? branch,
  22. String? name,
  23. List<String> tags = const [],
  24. String? statusBrightness,
  25. String? navBrightness,
  26. String? verb,
  27. String? target,
  28. ScenarioAim? aim,
  29. String? events,
  30. int? eventCount,
  31. Map<String, int>? eventChannels,
  32. List<String>? eventTitles,
  33. int? eventsDropped,
  34. String? frames,
  35. int? frameCount,
  36. int? frameWidth,
  37. int? frameHeight,
  38. int? frameIntervalMs,
  39. int? framesDropped,
  40. bool settled = true,
  41. bool waited = true,
  42. bool landed = true,
  43. int? guessed,
  44. List<String> stillTicking = const [],
  45. String? digest,
  46. int strayFrames = 0,
  47. double? keyboard,
  48. bool unchanged = false,
  49. String? failure,
})

Implementation

ScenarioRunStep({
  required this.index,
  required this.position,
  required this.auto,
  this.kind = ScenarioStepKind.screen,
  this.image,
  this.format,
  this.width,
  this.height,
  this.tree,
  this.file,
  this.mimeType,
  this.bytes,
  this.notification,
  this.ms,
  this.keys,
  this.texts = const [],
  this.address = '',
  this.root = '',
  this.semantics,
  this.parent,
  this.branch,
  this.name,
  this.tags = const [],
  this.statusBrightness,
  this.navBrightness,
  this.verb,
  this.target,
  this.aim,
  this.events,
  this.eventCount,
  this.eventChannels,
  this.eventTitles,
  this.eventsDropped,
  this.frames,
  this.frameCount,
  this.frameWidth,
  this.frameHeight,
  this.frameIntervalMs,
  this.framesDropped,
  this.settled = true,
  this.waited = true,
  this.landed = true,
  this.guessed,
  this.stillTicking = const [],
  this.digest,
  this.strayFrames = 0,
  this.keyboard,
  this.unchanged = false,
  this.failure,
});