FFBottomSheetAction constructor

FFBottomSheetAction({
  1. @Deprecated('This field is deprecated.') String? legacyComponentClassName,
  2. FFPassedParameters? passedParameters,
  3. FFDimensions? dimensions,
  4. @Deprecated('This field is deprecated.') FFColor? legacyBackgroundColor,
  5. @Deprecated('This field is deprecated.') FFColor? legacyBarrierColor,
  6. @Deprecated('This field is deprecated.') bool? legacyNonBlocking,
  7. bool? isDismiss,
  8. bool? hasResult,
  9. FFValue? resultValue,
  10. FFParameter? resultParameter,
  11. bool? nonDismissible,
  12. bool? enableDrag,
  13. @Deprecated('This field is deprecated.') String? legacyComponentClassNodeKey,
  14. FFValue? backgroundColor,
  15. FFValue? barrierColor,
  16. bool? useSafeArea,
  17. FFNodeKeyReference? componentClassNodeKeyRef,
})

Implementation

factory FFBottomSheetAction({
  @$core.Deprecated('This field is deprecated.')
  $core.String? legacyComponentClassName,
  FFPassedParameters? passedParameters,
  FFDimensions? dimensions,
  @$core.Deprecated('This field is deprecated.')
  FFColor? legacyBackgroundColor,
  @$core.Deprecated('This field is deprecated.') FFColor? legacyBarrierColor,
  @$core.Deprecated('This field is deprecated.')
  $core.bool? legacyNonBlocking,
  $core.bool? isDismiss,
  $core.bool? hasResult,
  FFValue? resultValue,
  FFParameter? resultParameter,
  $core.bool? nonDismissible,
  $core.bool? enableDrag,
  @$core.Deprecated('This field is deprecated.')
  $core.String? legacyComponentClassNodeKey,
  FFValue? backgroundColor,
  FFValue? barrierColor,
  $core.bool? useSafeArea,
  FFNodeKeyReference? componentClassNodeKeyRef,
}) {
  final result = create();
  if (legacyComponentClassName != null)
    result.legacyComponentClassName = legacyComponentClassName;
  if (passedParameters != null) result.passedParameters = passedParameters;
  if (dimensions != null) result.dimensions = dimensions;
  if (legacyBackgroundColor != null)
    result.legacyBackgroundColor = legacyBackgroundColor;
  if (legacyBarrierColor != null)
    result.legacyBarrierColor = legacyBarrierColor;
  if (legacyNonBlocking != null) result.legacyNonBlocking = legacyNonBlocking;
  if (isDismiss != null) result.isDismiss = isDismiss;
  if (hasResult != null) result.hasResult = hasResult;
  if (resultValue != null) result.resultValue = resultValue;
  if (resultParameter != null) result.resultParameter = resultParameter;
  if (nonDismissible != null) result.nonDismissible = nonDismissible;
  if (enableDrag != null) result.enableDrag = enableDrag;
  if (legacyComponentClassNodeKey != null)
    result.legacyComponentClassNodeKey = legacyComponentClassNodeKey;
  if (backgroundColor != null) result.backgroundColor = backgroundColor;
  if (barrierColor != null) result.barrierColor = barrierColor;
  if (useSafeArea != null) result.useSafeArea = useSafeArea;
  if (componentClassNodeKeyRef != null)
    result.componentClassNodeKeyRef = componentClassNodeKeyRef;
  return result;
}