sendRequestAuth method

Future sendRequestAuth(
  1. String email,
  2. String firstName,
  3. String lastName,
  4. String loanServicerName,
  5. String username,
  6. String password,
  7. String pin,
  8. String dob,
  9. String accountNumber,
)

Implementation

Future sendRequestAuth(
  String email,
  String firstName,
  String lastName,
  String loanServicerName,
  String username,
  String password,
  String pin,
  String dob,
  String accountNumber,
) async {
  isLoading.value = true;
  await usecaseAuth?.requestAuth(RequestAuth(
      email: CommunicationDetails(email: email),
      loginDetails: UserPass(
          firstName: firstName,
          lastName: lastName,
          emailID: email,
          loanServicerName: loanServicerName,
          username: username,
          password: password,
          pin: pin,
          dob: dob == formatNumbersUSA(DateTime.now().toString()) ? null : dob,
          accountNumber: accountNumber),
      loanServicerName: loanServicerName,
      time: DateTime.now().millisecondsSinceEpoch,
      liabilityType: 'STUDENT_LOAN'));
  isLoading.value = false;
}