whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? withAccessToken(
    1. AuthToken authToken,
    2. String oldPassword,
    3. String newPassword
    )?,
  2. TResult? withFreshAccessToken(
    1. AuthToken freshAuthToken,
    2. String newPassword
    )?,
  3. TResult? withEmail(
    1. String email,
    2. String verificationCode,
    3. String newPassword
    )?,
  4. TResult? withPhoneNumber(
    1. String phoneNumber,
    2. String verificationCode,
    3. String newPassword
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(
          AuthToken authToken, String oldPassword, String newPassword)?
      withAccessToken,
  TResult? Function(AuthToken freshAuthToken, String newPassword)?
      withFreshAccessToken,
  TResult? Function(
          String email, String verificationCode, String newPassword)?
      withEmail,
  TResult? Function(
          String phoneNumber, String verificationCode, String newPassword)?
      withPhoneNumber,
}) =>
    throw _privateConstructorUsedError;