package androidx.credentials.provider; import android.os.CancellationSignal; import android.os.OutcomeReceiver; import android.service.credentials.ClearCredentialStateRequest; import androidx.annotation.RequiresApi; import androidx.annotation.RestrictTo; import androidx.annotation.VisibleForTesting; import androidx.core.os.OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0; import androidx.credentials.exceptions.ClearCredentialException; import androidx.credentials.exceptions.CreateCredentialException; import androidx.credentials.exceptions.GetCredentialException; import androidx.credentials.provider.utils.BeginCreateCredentialUtil; import androidx.credentials.provider.utils.BeginGetCredentialUtil; import androidx.credentials.provider.utils.ClearCredentialUtil; import kotlin.jvm.internal.Intrinsics; @RequiresApi(34) /* loaded from: classes.dex */ public abstract class CredentialProviderService extends android.service.credentials.CredentialProviderService { private boolean isTestMode; private ProviderClearCredentialStateRequest lastClearRequest; private BeginCreateCredentialRequest lastCreateRequest; private BeginGetCredentialRequest lastGetRequest; @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final ProviderClearCredentialStateRequest getLastClearRequest() { return this.lastClearRequest; } @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final BeginCreateCredentialRequest getLastCreateRequest() { return this.lastCreateRequest; } @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final BeginGetCredentialRequest getLastGetRequest() { return this.lastGetRequest; } @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final boolean isTestMode() { return this.isTestMode; } public abstract void onBeginCreateCredentialRequest(BeginCreateCredentialRequest beginCreateCredentialRequest, CancellationSignal cancellationSignal, OutcomeReceiver outcomeReceiver); public abstract void onBeginGetCredentialRequest(BeginGetCredentialRequest beginGetCredentialRequest, CancellationSignal cancellationSignal, OutcomeReceiver outcomeReceiver); public abstract void onClearCredentialStateRequest(ProviderClearCredentialStateRequest providerClearCredentialStateRequest, CancellationSignal cancellationSignal, OutcomeReceiver outcomeReceiver); @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final void setLastClearRequest(ProviderClearCredentialStateRequest providerClearCredentialStateRequest) { this.lastClearRequest = providerClearCredentialStateRequest; } @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final void setLastCreateRequest(BeginCreateCredentialRequest beginCreateCredentialRequest) { this.lastCreateRequest = beginCreateCredentialRequest; } @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final void setLastGetRequest(BeginGetCredentialRequest beginGetCredentialRequest) { this.lastGetRequest = beginGetCredentialRequest; } @RestrictTo({RestrictTo.Scope.LIBRARY}) @VisibleForTesting public final void setTestMode(boolean z) { this.isTestMode = z; } public final void onBeginGetCredential(android.service.credentials.BeginGetCredentialRequest request, CancellationSignal cancellationSignal, final OutcomeReceiver callback) { Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(cancellationSignal, "cancellationSignal"); Intrinsics.checkNotNullParameter(callback, "callback"); BeginGetCredentialRequest convertToJetpackRequest$credentials_release = BeginGetCredentialUtil.Companion.convertToJetpackRequest$credentials_release(request); OutcomeReceiver outcomeReceiver = new OutcomeReceiver() { // from class: androidx.credentials.provider.CredentialProviderService$onBeginGetCredential$outcome$1 public void onResult(BeginGetCredentialResponse response) { Intrinsics.checkNotNullParameter(response, "response"); OutcomeReceiver.this.onResult(BeginGetCredentialUtil.Companion.convertToFrameworkResponse(response)); } public void onError(GetCredentialException error) { Intrinsics.checkNotNullParameter(error, "error"); OutcomeReceiver outcomeReceiver2 = OutcomeReceiver.this; CredentialProviderService$onBeginGetCredential$outcome$1$$ExternalSyntheticApiModelOutline1.m(); outcomeReceiver2.onError(CredentialProviderService$onBeginGetCredential$outcome$1$$ExternalSyntheticApiModelOutline0.m(error.getType(), error.getMessage())); } }; if (this.isTestMode) { this.lastGetRequest = convertToJetpackRequest$credentials_release; } onBeginGetCredentialRequest(convertToJetpackRequest$credentials_release, cancellationSignal, OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0.m(outcomeReceiver)); } public final void onBeginCreateCredential(android.service.credentials.BeginCreateCredentialRequest request, CancellationSignal cancellationSignal, final OutcomeReceiver callback) { Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(cancellationSignal, "cancellationSignal"); Intrinsics.checkNotNullParameter(callback, "callback"); OutcomeReceiver outcomeReceiver = new OutcomeReceiver() { // from class: androidx.credentials.provider.CredentialProviderService$onBeginCreateCredential$outcome$1 public void onResult(BeginCreateCredentialResponse response) { Intrinsics.checkNotNullParameter(response, "response"); OutcomeReceiver.this.onResult(BeginCreateCredentialUtil.Companion.convertToFrameworkResponse(response)); } public void onError(CreateCredentialException error) { Intrinsics.checkNotNullParameter(error, "error"); OutcomeReceiver outcomeReceiver2 = OutcomeReceiver.this; CredentialProviderService$onBeginCreateCredential$outcome$1$$ExternalSyntheticApiModelOutline3.m(); outcomeReceiver2.onError(CredentialProviderService$onBeginCreateCredential$outcome$1$$ExternalSyntheticApiModelOutline2.m(error.getType(), error.getMessage())); } }; BeginCreateCredentialRequest convertToJetpackRequest$credentials_release = BeginCreateCredentialUtil.Companion.convertToJetpackRequest$credentials_release(request); if (this.isTestMode) { this.lastCreateRequest = convertToJetpackRequest$credentials_release; } onBeginCreateCredentialRequest(convertToJetpackRequest$credentials_release, cancellationSignal, OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0.m(outcomeReceiver)); } public final void onClearCredentialState(ClearCredentialStateRequest request, CancellationSignal cancellationSignal, final OutcomeReceiver callback) { Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(cancellationSignal, "cancellationSignal"); Intrinsics.checkNotNullParameter(callback, "callback"); OutcomeReceiver outcomeReceiver = new OutcomeReceiver() { // from class: androidx.credentials.provider.CredentialProviderService$onClearCredentialState$outcome$1 public void onResult(Void r2) { OutcomeReceiver.this.onResult(r2); } public void onError(ClearCredentialException error) { Intrinsics.checkNotNullParameter(error, "error"); OutcomeReceiver outcomeReceiver2 = OutcomeReceiver.this; CredentialProviderService$onClearCredentialState$outcome$1$$ExternalSyntheticApiModelOutline1.m(); outcomeReceiver2.onError(CredentialProviderService$onClearCredentialState$outcome$1$$ExternalSyntheticApiModelOutline0.m(error.getType(), error.getMessage())); } }; ProviderClearCredentialStateRequest convertToJetpackRequest$credentials_release = ClearCredentialUtil.Companion.convertToJetpackRequest$credentials_release(request); if (this.isTestMode) { this.lastClearRequest = convertToJetpackRequest$credentials_release; } onClearCredentialStateRequest(convertToJetpackRequest$credentials_release, cancellationSignal, OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0.m(outcomeReceiver)); } }