when<TResult extends Object?> method

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

Implementation

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