AuthenticationRequest constructor

AuthenticationRequest({
  1. AccessKey? key,
  2. RelayCredentials? relay,
  3. UsernameAndPassword? passwordCredentials,
  4. PinCode? pinCode,
  5. AcceptChallengeRequest? sMSChallenge,
  6. OAuthResponse? token,
  7. OAuthToken? refreshToken,
})

Implementation

factory AuthenticationRequest({
  AccessKey? key,
  RelayCredentials? relay,
  UsernameAndPassword? passwordCredentials,
  PinCode? pinCode,
  AcceptChallengeRequest? sMSChallenge,
  OAuthResponse? token,
  OAuthToken? refreshToken,
}) {
  final result = create();
  if (key != null) result.key = key;
  if (relay != null) result.relay = relay;
  if (passwordCredentials != null)
    result.passwordCredentials = passwordCredentials;
  if (pinCode != null) result.pinCode = pinCode;
  if (sMSChallenge != null) result.sMSChallenge = sMSChallenge;
  if (token != null) result.token = token;
  if (refreshToken != null) result.refreshToken = refreshToken;
  return result;
}