/ firebase-auth / src / main / aidl / com / google / firebase / auth / api / internal / IFirebaseAuthCallbacks.aidl
IFirebaseAuthCallbacks.aidl
 1  package com.google.firebase.auth.api.internal;
 2  
 3  import com.google.android.gms.common.api.Status;
 4  import com.google.firebase.auth.PhoneAuthCredential;
 5  import com.google.firebase.auth.api.internal.CreateAuthUriResponse;
 6  import com.google.firebase.auth.api.internal.GetAccountInfoUser;
 7  import com.google.firebase.auth.api.internal.GetTokenResponse;
 8  import com.google.firebase.auth.api.internal.ResetPasswordResponse;
 9  
10  interface IFirebaseAuthCallbacks {
11      oneway void onGetTokenResponse(in GetTokenResponse response) = 0;
12      oneway void onGetTokenResponseAndUser(in GetTokenResponse response, in GetAccountInfoUser user) = 1;
13      oneway void onCreateAuthUriResponse(in CreateAuthUriResponse response) = 2;
14      oneway void onResetPasswordResponse(in ResetPasswordResponse response) = 3;
15      oneway void onFailure(in Status status) = 4;
16      oneway void onDeleteAccountResponse() = 5;
17      oneway void onEmailVerificationResponse() = 6;
18      //oneway void onSetAccountInfo(String s) = 7
19      oneway void onSendVerificationCodeResponse(String sessionInfo) = 8;
20      oneway void onVerificationCompletedResponse(in PhoneAuthCredential credential) = 9;
21      oneway void onVerificationAutoTimeOut(String sessionInfo) = 10;
22  }