JsonSemanticsBuilderModel constructor

const JsonSemanticsBuilderModel(
  1. Map<String, dynamic> args, {
  2. AttributedString? attributedDecreasedValue,
  3. AttributedString? attributedHint,
  4. AttributedString? attributedIncreasedValue,
  5. AttributedString? attributedLabel,
  6. AttributedString? attributedValue,
  7. bool blockUserActions = false,
  8. bool? button,
  9. bool? checked,
  10. bool container = false,
  11. int? currentValueLength,
  12. Map<CustomSemanticsAction, void Function()>? customSemanticsActions,
  13. String? decreasedValue,
  14. bool? enabled,
  15. bool excludeSemantics = false,
  16. bool? expanded,
  17. bool explicitChildNodes = false,
  18. bool? focusable,
  19. bool? focused,
  20. bool? header,
  21. bool? hidden,
  22. String? hint,
  23. String? identifier,
  24. bool? image,
  25. bool? inMutuallyExclusiveGroup,
  26. String? increasedValue,
  27. bool? keyboardKey,
  28. String? label,
  29. bool? link,
  30. bool? liveRegion,
  31. int? maxValueLength,
  32. bool? mixed,
  33. bool? multiline,
  34. bool? namesRoute,
  35. bool? obscured,
  36. void onCopy()?,
  37. void onCut()?,
  38. void onDecrease()?,
  39. void onDidGainAccessibilityFocus()?,
  40. void onDidLoseAccessibilityFocus()?,
  41. void onDismiss()?,
  42. void onIncrease()?,
  43. void onLongPress()?,
  44. String? onLongPressHint,
  45. void onMoveCursorBackwardByCharacter(
    1. bool
    )?,
  46. void onMoveCursorForwardByCharacter(
    1. bool
    )?,
  47. void onPaste()?,
  48. void onScrollDown()?,
  49. void onScrollLeft()?,
  50. void onScrollRight()?,
  51. void onScrollUp()?,
  52. void onSetSelection(
    1. TextSelection
    )?,
  53. void onSetText(
    1. String
    )?,
  54. void onTap()?,
  55. String? onTapHint,
  56. bool? readOnly,
  57. bool? scopesRoute,
  58. bool? selected,
  59. bool? slider,
  60. dynamic sortKey = null,
  61. SemanticsTag? tagForChildren,
  62. TextDirection? textDirection,
  63. bool? textField,
  64. bool? toggled,
  65. String? tooltip,
  66. String? value,
  67. JsonWidgetData? child,
})

Implementation

const JsonSemanticsBuilderModel(
  super.args, {
  this.attributedDecreasedValue,
  this.attributedHint,
  this.attributedIncreasedValue,
  this.attributedLabel,
  this.attributedValue,
  this.blockUserActions = false,
  this.button,
  this.checked,
  this.container = false,
  this.currentValueLength,
  this.customSemanticsActions,
  this.decreasedValue,
  this.enabled,
  this.excludeSemantics = false,
  this.expanded,
  this.explicitChildNodes = false,
  this.focusable,
  this.focused,
  this.header,
  this.hidden,
  this.hint,
  this.identifier,
  this.image,
  this.inMutuallyExclusiveGroup,
  this.increasedValue,
  this.keyboardKey,
  this.label,
  this.link,
  this.liveRegion,
  this.maxValueLength,
  this.mixed,
  this.multiline,
  this.namesRoute,
  this.obscured,
  this.onCopy,
  this.onCut,
  this.onDecrease,
  this.onDidGainAccessibilityFocus,
  this.onDidLoseAccessibilityFocus,
  this.onDismiss,
  this.onIncrease,
  this.onLongPress,
  this.onLongPressHint,
  this.onMoveCursorBackwardByCharacter,
  this.onMoveCursorForwardByCharacter,
  this.onPaste,
  this.onScrollDown,
  this.onScrollLeft,
  this.onScrollRight,
  this.onScrollUp,
  this.onSetSelection,
  this.onSetText,
  this.onTap,
  this.onTapHint,
  this.readOnly,
  this.scopesRoute,
  this.selected,
  this.slider,
  this.sortKey = null,
  this.tagForChildren,
  this.textDirection,
  this.textField,
  this.toggled,
  this.tooltip,
  this.value,
  this.child,
});