FFSemanticProperties constructor

FFSemanticProperties({
  1. FFBooleanValue? isContainer,
  2. FFBooleanValue? isImage,
  3. FFBooleanValue? isButton,
  4. FFBooleanValue? isHeader,
  5. FFBooleanValue? explicitChildNodes,
  6. FFBooleanValue? excludeSemantics,
  7. FFStringValue? hintText,
  8. FFStringValue? tooltipText,
  9. FFDoubleValue? ordinalSortKey,
  10. FFBooleanValue? isLiveRegion,
  11. FFStringValue? valueText,
  12. FFBooleanValue? enabled,
  13. FFBooleanValue? onTap,
  14. FFBooleanValue? checked,
  15. FFBooleanValue? selected,
  16. FFBooleanValue? toggled,
  17. FFBooleanValue? link,
  18. FFBooleanValue? textField,
  19. FFBooleanValue? slider,
  20. FFStringValue? increasedValue,
  21. FFStringValue? decreasedValue,
  22. FFBooleanValue? keyboardKey,
  23. FFBooleanValue? readOnly,
  24. FFBooleanValue? obscured,
  25. FFBooleanValue? multiline,
  26. FFBooleanValue? focusable,
  27. FFBooleanValue? focused,
  28. FFBooleanValue? hidden,
  29. FFBooleanValue? namesRoute,
  30. FFBooleanValue? scopesRoute,
  31. FFBooleanValue? inMutuallyExclusiveGroup,
  32. FFBooleanValue? blockUserActions,
  33. FFBooleanValue? mixed,
  34. FFStringValue? linkUrl,
  35. FFIntegerValue? headingLevel,
  36. FFIntegerValue? maxValueLength,
  37. FFIntegerValue? currentValueLength,
  38. FFStringValue? identifier,
  39. FFStringValue? onTapHint,
  40. FFStringValue? onLongPressHint,
  41. FFStringValue? passwordVisibilityIconLabel,
})

Implementation

factory FFSemanticProperties({
  FFBooleanValue? isContainer,
  FFBooleanValue? isImage,
  FFBooleanValue? isButton,
  FFBooleanValue? isHeader,
  FFBooleanValue? explicitChildNodes,
  FFBooleanValue? excludeSemantics,
  FFStringValue? hintText,
  FFStringValue? tooltipText,
  FFDoubleValue? ordinalSortKey,
  FFBooleanValue? isLiveRegion,
  FFStringValue? valueText,
  FFBooleanValue? enabled,
  FFBooleanValue? onTap,
  FFBooleanValue? checked,
  FFBooleanValue? selected,
  FFBooleanValue? toggled,
  FFBooleanValue? link,
  FFBooleanValue? textField,
  FFBooleanValue? slider,
  FFStringValue? increasedValue,
  FFStringValue? decreasedValue,
  FFBooleanValue? keyboardKey,
  FFBooleanValue? readOnly,
  FFBooleanValue? obscured,
  FFBooleanValue? multiline,
  FFBooleanValue? focusable,
  FFBooleanValue? focused,
  FFBooleanValue? hidden,
  FFBooleanValue? namesRoute,
  FFBooleanValue? scopesRoute,
  FFBooleanValue? inMutuallyExclusiveGroup,
  FFBooleanValue? blockUserActions,
  FFBooleanValue? mixed,
  FFStringValue? linkUrl,
  FFIntegerValue? headingLevel,
  FFIntegerValue? maxValueLength,
  FFIntegerValue? currentValueLength,
  FFStringValue? identifier,
  FFStringValue? onTapHint,
  FFStringValue? onLongPressHint,
  FFStringValue? passwordVisibilityIconLabel,
}) {
  final result = create();
  if (isContainer != null) result.isContainer = isContainer;
  if (isImage != null) result.isImage = isImage;
  if (isButton != null) result.isButton = isButton;
  if (isHeader != null) result.isHeader = isHeader;
  if (explicitChildNodes != null)
    result.explicitChildNodes = explicitChildNodes;
  if (excludeSemantics != null) result.excludeSemantics = excludeSemantics;
  if (hintText != null) result.hintText = hintText;
  if (tooltipText != null) result.tooltipText = tooltipText;
  if (ordinalSortKey != null) result.ordinalSortKey = ordinalSortKey;
  if (isLiveRegion != null) result.isLiveRegion = isLiveRegion;
  if (valueText != null) result.valueText = valueText;
  if (enabled != null) result.enabled = enabled;
  if (onTap != null) result.onTap = onTap;
  if (checked != null) result.checked = checked;
  if (selected != null) result.selected = selected;
  if (toggled != null) result.toggled = toggled;
  if (link != null) result.link = link;
  if (textField != null) result.textField = textField;
  if (slider != null) result.slider = slider;
  if (increasedValue != null) result.increasedValue = increasedValue;
  if (decreasedValue != null) result.decreasedValue = decreasedValue;
  if (keyboardKey != null) result.keyboardKey = keyboardKey;
  if (readOnly != null) result.readOnly = readOnly;
  if (obscured != null) result.obscured = obscured;
  if (multiline != null) result.multiline = multiline;
  if (focusable != null) result.focusable = focusable;
  if (focused != null) result.focused = focused;
  if (hidden != null) result.hidden = hidden;
  if (namesRoute != null) result.namesRoute = namesRoute;
  if (scopesRoute != null) result.scopesRoute = scopesRoute;
  if (inMutuallyExclusiveGroup != null)
    result.inMutuallyExclusiveGroup = inMutuallyExclusiveGroup;
  if (blockUserActions != null) result.blockUserActions = blockUserActions;
  if (mixed != null) result.mixed = mixed;
  if (linkUrl != null) result.linkUrl = linkUrl;
  if (headingLevel != null) result.headingLevel = headingLevel;
  if (maxValueLength != null) result.maxValueLength = maxValueLength;
  if (currentValueLength != null)
    result.currentValueLength = currentValueLength;
  if (identifier != null) result.identifier = identifier;
  if (onTapHint != null) result.onTapHint = onTapHint;
  if (onLongPressHint != null) result.onLongPressHint = onLongPressHint;
  if (passwordVisibilityIconLabel != null)
    result.passwordVisibilityIconLabel = passwordVisibilityIconLabel;
  return result;
}