package com.google.android.gms.identitycredentials.internal; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import android.os.RemoteException; import androidx.annotation.NonNull; import com.google.android.gms.identitycredentials.ClearRegistryRequest; import com.google.android.gms.identitycredentials.GetCredentialRequest; import com.google.android.gms.identitycredentials.RegistrationRequest; import com.google.android.gms.internal.identity_credentials.zza; import com.google.android.gms.internal.identity_credentials.zzb; import com.google.android.gms.internal.identity_credentials.zzc; /* loaded from: classes2.dex */ public interface IIdentityCredentialService extends IInterface { public static abstract class Stub extends zzb implements IIdentityCredentialService { public static class Proxy extends zza implements IIdentityCredentialService { public Proxy(IBinder iBinder) { super(iBinder, "com.google.android.gms.identitycredentials.internal.IIdentityCredentialService"); } @Override // com.google.android.gms.identitycredentials.internal.IIdentityCredentialService public void clearRegistry(@NonNull IIdentityCredentialCallbacks iIdentityCredentialCallbacks, @NonNull ClearRegistryRequest clearRegistryRequest) throws RemoteException { Parcel obtainAndWriteInterfaceToken = obtainAndWriteInterfaceToken(); zzc.zzc(obtainAndWriteInterfaceToken, iIdentityCredentialCallbacks); zzc.zzb(obtainAndWriteInterfaceToken, clearRegistryRequest); transactAndReadExceptionReturnVoid(3, obtainAndWriteInterfaceToken); } @Override // com.google.android.gms.identitycredentials.internal.IIdentityCredentialService public void getCredential(@NonNull IIdentityCredentialCallbacks iIdentityCredentialCallbacks, @NonNull GetCredentialRequest getCredentialRequest) throws RemoteException { Parcel obtainAndWriteInterfaceToken = obtainAndWriteInterfaceToken(); zzc.zzc(obtainAndWriteInterfaceToken, iIdentityCredentialCallbacks); zzc.zzb(obtainAndWriteInterfaceToken, getCredentialRequest); transactAndReadExceptionReturnVoid(1, obtainAndWriteInterfaceToken); } @Override // com.google.android.gms.identitycredentials.internal.IIdentityCredentialService public void registerCredentials(@NonNull IIdentityCredentialCallbacks iIdentityCredentialCallbacks, @NonNull RegistrationRequest registrationRequest) throws RemoteException { Parcel obtainAndWriteInterfaceToken = obtainAndWriteInterfaceToken(); zzc.zzc(obtainAndWriteInterfaceToken, iIdentityCredentialCallbacks); zzc.zzb(obtainAndWriteInterfaceToken, registrationRequest); transactAndReadExceptionReturnVoid(2, obtainAndWriteInterfaceToken); } } @NonNull public static IIdentityCredentialService asInterface(@NonNull IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.identitycredentials.internal.IIdentityCredentialService"); return queryLocalInterface instanceof IIdentityCredentialService ? (IIdentityCredentialService) queryLocalInterface : new Proxy(iBinder); } } void clearRegistry(@NonNull IIdentityCredentialCallbacks iIdentityCredentialCallbacks, @NonNull ClearRegistryRequest clearRegistryRequest) throws RemoteException; void getCredential(@NonNull IIdentityCredentialCallbacks iIdentityCredentialCallbacks, @NonNull GetCredentialRequest getCredentialRequest) throws RemoteException; void registerCredentials(@NonNull IIdentityCredentialCallbacks iIdentityCredentialCallbacks, @NonNull RegistrationRequest registrationRequest) throws RemoteException; }