showOperationRewardedDialog function

void showOperationRewardedDialog({
  1. required BuildContext context,
  2. required WidgetBuilder intialBuilder,
  3. required FutureBoolCallback onCreateOperation,
  4. String? onGetValidText(
    1. FastOperationStatus
    )?,
  5. String? onGetCancelText(
    1. FastOperationStatus
    )?,
  6. String? onGetTitleText(
    1. FastOperationStatus
    )?,
  7. Widget errorBuilder(
    1. BuildContext context,
    2. dynamic error
    )?,
  8. bool barrierDismissible = false,
  9. FastOperationStatusChanged? onOperationStatusChanged,
  10. FutureBoolCallback? onVerifyRights,
  11. FutureBoolCallback? onGrantRights,
  12. WidgetBuilder? verifyingRightsBuilder,
  13. WidgetBuilder? grantingRightsBuilder,
  14. WidgetBuilder? rightsDeniedBuillder,
  15. WidgetBuilder? operationInProgressBuilder,
  16. WidgetBuilder? operationSucceededBuilder,
  17. WidgetBuilder? operationFailedBuilder,
  18. WidgetBuilder? missingRightsBuilder,
  19. FastOperationStatusChanged? onCancel,
  20. FastOperationStatusChanged? onValid,
})

Implementation

void showOperationRewardedDialog({
  required BuildContext context,
  required WidgetBuilder intialBuilder,
  required FutureBoolCallback onCreateOperation,
  String? Function(FastOperationStatus)? onGetValidText,
  String? Function(FastOperationStatus)? onGetCancelText,
  String? Function(FastOperationStatus)? onGetTitleText,
  Widget Function(BuildContext context, dynamic error)? errorBuilder,
  bool barrierDismissible = false,
  FastOperationStatusChanged? onOperationStatusChanged,
  FutureBoolCallback? onVerifyRights,
  FutureBoolCallback? onGrantRights,
  WidgetBuilder? verifyingRightsBuilder,
  WidgetBuilder? grantingRightsBuilder,
  WidgetBuilder? rightsDeniedBuillder,
  WidgetBuilder? operationInProgressBuilder,
  WidgetBuilder? operationSucceededBuilder,
  WidgetBuilder? operationFailedBuilder,
  WidgetBuilder? missingRightsBuilder,
  FastOperationStatusChanged? onCancel,
  FastOperationStatusChanged? onValid,
}) {
  showAnimatedFastOverlay(
    context: context,
    barrierDismissible: barrierDismissible,
    child: FastOperationRewardedDialog(
      onGetTitleText: onGetTitleText,
      onGetCancelText: onGetCancelText,
      onGetValidText: onGetValidText,
      onCreateOperation: onCreateOperation,
      intialBuilder: intialBuilder,
      onOperationStatusChanged: onOperationStatusChanged,
      onGrantRights: onGrantRights,
      onVerifyRights: onVerifyRights,
      verifyingRightsBuilder: verifyingRightsBuilder,
      grantingRightsBuilder: grantingRightsBuilder,
      rightsDeniedBuillder: rightsDeniedBuillder,
      operationInProgressBuilder: operationInProgressBuilder,
      operationSucceededBuilder: operationSucceededBuilder,
      operationFailedBuilder: operationFailedBuilder,
      missingRightsBuilder: missingRightsBuilder,
      errorBuilder: errorBuilder,
      onCancel: onCancel,
      onValid: onValid,
    ),
  );
}