whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? sendCode(
    1. BuildContext context,
    2. String phone,
    3. VoidCallback? onSuccess
    )?,
  2. TResult? checkCode(
    1. BuildContext context,
    2. String phone,
    3. String code,
    4. VoidCallback? onSuccess,
    )?,
  3. TResult? logout(
    1. BuildContext context,
    2. VoidCallback? onSuccess
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(
          BuildContext context, String phone, VoidCallback? onSuccess)?
      sendCode,
  TResult? Function(BuildContext context, String phone, String code,
          VoidCallback? onSuccess)?
      checkCode,
  TResult? Function(BuildContext context, VoidCallback? onSuccess)? logout,
}) =>
    throw _privateConstructorUsedError;