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); } }