when<TResult extends Object?> method

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

Implementation

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