- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
103 lines
4.4 KiB
Java
103 lines
4.4 KiB
Java
package androidx.credentials.webauthn;
|
|
|
|
import androidx.annotation.RestrictTo;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
|
/* loaded from: classes.dex */
|
|
public final class AuthenticatorSelectionCriteria {
|
|
private final String authenticatorAttachment;
|
|
private final boolean requireResidentKey;
|
|
private final String residentKey;
|
|
private final String userVerification;
|
|
|
|
public static /* synthetic */ AuthenticatorSelectionCriteria copy$default(AuthenticatorSelectionCriteria authenticatorSelectionCriteria, String str, String str2, boolean z, String str3, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
str = authenticatorSelectionCriteria.authenticatorAttachment;
|
|
}
|
|
if ((i & 2) != 0) {
|
|
str2 = authenticatorSelectionCriteria.residentKey;
|
|
}
|
|
if ((i & 4) != 0) {
|
|
z = authenticatorSelectionCriteria.requireResidentKey;
|
|
}
|
|
if ((i & 8) != 0) {
|
|
str3 = authenticatorSelectionCriteria.userVerification;
|
|
}
|
|
return authenticatorSelectionCriteria.copy(str, str2, z, str3);
|
|
}
|
|
|
|
public final String component1() {
|
|
return this.authenticatorAttachment;
|
|
}
|
|
|
|
public final String component2() {
|
|
return this.residentKey;
|
|
}
|
|
|
|
public final boolean component3() {
|
|
return this.requireResidentKey;
|
|
}
|
|
|
|
public final String component4() {
|
|
return this.userVerification;
|
|
}
|
|
|
|
public final AuthenticatorSelectionCriteria copy(String authenticatorAttachment, String residentKey, boolean z, String userVerification) {
|
|
Intrinsics.checkNotNullParameter(authenticatorAttachment, "authenticatorAttachment");
|
|
Intrinsics.checkNotNullParameter(residentKey, "residentKey");
|
|
Intrinsics.checkNotNullParameter(userVerification, "userVerification");
|
|
return new AuthenticatorSelectionCriteria(authenticatorAttachment, residentKey, z, userVerification);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof AuthenticatorSelectionCriteria)) {
|
|
return false;
|
|
}
|
|
AuthenticatorSelectionCriteria authenticatorSelectionCriteria = (AuthenticatorSelectionCriteria) obj;
|
|
return Intrinsics.areEqual(this.authenticatorAttachment, authenticatorSelectionCriteria.authenticatorAttachment) && Intrinsics.areEqual(this.residentKey, authenticatorSelectionCriteria.residentKey) && this.requireResidentKey == authenticatorSelectionCriteria.requireResidentKey && Intrinsics.areEqual(this.userVerification, authenticatorSelectionCriteria.userVerification);
|
|
}
|
|
|
|
public final String getAuthenticatorAttachment() {
|
|
return this.authenticatorAttachment;
|
|
}
|
|
|
|
public final boolean getRequireResidentKey() {
|
|
return this.requireResidentKey;
|
|
}
|
|
|
|
public final String getResidentKey() {
|
|
return this.residentKey;
|
|
}
|
|
|
|
public final String getUserVerification() {
|
|
return this.userVerification;
|
|
}
|
|
|
|
public int hashCode() {
|
|
return (((((this.authenticatorAttachment.hashCode() * 31) + this.residentKey.hashCode()) * 31) + Boolean.hashCode(this.requireResidentKey)) * 31) + this.userVerification.hashCode();
|
|
}
|
|
|
|
public String toString() {
|
|
return "AuthenticatorSelectionCriteria(authenticatorAttachment=" + this.authenticatorAttachment + ", residentKey=" + this.residentKey + ", requireResidentKey=" + this.requireResidentKey + ", userVerification=" + this.userVerification + ')';
|
|
}
|
|
|
|
public AuthenticatorSelectionCriteria(String authenticatorAttachment, String residentKey, boolean z, String userVerification) {
|
|
Intrinsics.checkNotNullParameter(authenticatorAttachment, "authenticatorAttachment");
|
|
Intrinsics.checkNotNullParameter(residentKey, "residentKey");
|
|
Intrinsics.checkNotNullParameter(userVerification, "userVerification");
|
|
this.authenticatorAttachment = authenticatorAttachment;
|
|
this.residentKey = residentKey;
|
|
this.requireResidentKey = z;
|
|
this.userVerification = userVerification;
|
|
}
|
|
|
|
public /* synthetic */ AuthenticatorSelectionCriteria(String str, String str2, boolean z, String str3, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(str, str2, (i & 4) != 0 ? false : z, (i & 8) != 0 ? "preferred" : str3);
|
|
}
|
|
}
|