public interface IBusinessApiService<A>
| Modifier and Type | Method and Description |
|---|---|
void |
addConnection(java.lang.String socialProvider,
GigyaLoginCallback<A> gigyaLoginCallback) |
void |
finalizeRegistration(java.util.Map<java.lang.String,java.lang.Object> params,
GigyaLoginCallback<A> loginCallback) |
void |
forgotPassword(java.util.Map<java.lang.String,java.lang.Object> params,
GigyaCallback<GigyaApiResponse> callback) |
void |
getAccount(GigyaCallback<A> gigyaCallback) |
void |
getAccount(java.util.Map<java.lang.String,java.lang.Object> params,
GigyaCallback<A> gigyaCallback) |
void |
getAccount(java.lang.String[] include,
java.lang.String[] profileExtraFields,
GigyaCallback<A> gigyaCallback) |
void |
getConflictingAccounts(java.lang.String regToken,
GigyaCallback<GigyaApiResponse> callback) |
void |
getTFAProviders(java.lang.String regToken,
GigyaCallback<TFAProvidersModel> callback) |
void |
login(java.util.Map<java.lang.String,java.lang.Object> params,
GigyaLoginCallback<A> loginCallback) |
void |
login(java.lang.String socialProvider,
java.util.Map<java.lang.String,java.lang.Object> params,
GigyaLoginCallback<A> gigyaLoginCallback) |
void |
logout(GigyaCallback<GigyaApiResponse> gigyaCallback) |
void |
notifyNativeSocialLogin(java.util.Map<java.lang.String,java.lang.Object> params,
GigyaLoginCallback<A> loginCallback,
java.lang.Runnable optionalCompletionHandler) |
void |
refreshNativeProviderSession(java.util.Map<java.lang.String,java.lang.Object> params,
IProviderPermissionsCallback providerPermissionsCallback) |
void |
register(java.util.Map<java.lang.String,java.lang.Object> params,
GigyaLoginCallback<A> loginCallback) |
void |
removeConnection(java.lang.String socialProvider,
GigyaCallback<GigyaApiResponse> gigyaCallback) |
<V> void |
send(java.lang.String api,
java.util.Map<java.lang.String,java.lang.Object> params,
int requestMethod,
java.lang.Class<V> clazz,
GigyaCallback<V> gigyaCallback) |
void |
setAccount(A updatedAccount,
GigyaCallback<A> gigyaCallback) |
void |
setAccount(java.util.Map<java.lang.String,java.lang.Object> params,
GigyaCallback<A> gigyaCallback) |
void |
updateDevice(java.lang.String pushToken,
GigyaCallback<GigyaApiResponse> gigyaCallback) |
void |
verifyLogin(java.lang.String UID,
GigyaCallback<A> gigyaCallback) |
<V> void send(java.lang.String api, java.util.Map<java.lang.String,java.lang.Object> params, int requestMethod, java.lang.Class<V> clazz, GigyaCallback<V> gigyaCallback)
void logout(GigyaCallback<GigyaApiResponse> gigyaCallback)
void login(java.util.Map<java.lang.String,java.lang.Object> params, GigyaLoginCallback<A> loginCallback)
void login(java.lang.String socialProvider, java.util.Map<java.lang.String,java.lang.Object> params, GigyaLoginCallback<A> gigyaLoginCallback)
void verifyLogin(java.lang.String UID, GigyaCallback<A> gigyaCallback)
void notifyNativeSocialLogin(java.util.Map<java.lang.String,java.lang.Object> params, GigyaLoginCallback<A> loginCallback, java.lang.Runnable optionalCompletionHandler)
void finalizeRegistration(java.util.Map<java.lang.String,java.lang.Object> params, GigyaLoginCallback<A> loginCallback)
void register(java.util.Map<java.lang.String,java.lang.Object> params, GigyaLoginCallback<A> loginCallback)
void getAccount(GigyaCallback<A> gigyaCallback)
void getAccount(java.util.Map<java.lang.String,java.lang.Object> params, GigyaCallback<A> gigyaCallback)
void getAccount(java.lang.String[] include, java.lang.String[] profileExtraFields, GigyaCallback<A> gigyaCallback)
void setAccount(A updatedAccount, GigyaCallback<A> gigyaCallback)
void setAccount(java.util.Map<java.lang.String,java.lang.Object> params, GigyaCallback<A> gigyaCallback)
void refreshNativeProviderSession(java.util.Map<java.lang.String,java.lang.Object> params, IProviderPermissionsCallback providerPermissionsCallback)
void forgotPassword(java.util.Map<java.lang.String,java.lang.Object> params, GigyaCallback<GigyaApiResponse> callback)
void addConnection(java.lang.String socialProvider, GigyaLoginCallback<A> gigyaLoginCallback)
void removeConnection(java.lang.String socialProvider, GigyaCallback<GigyaApiResponse> gigyaCallback)
void getConflictingAccounts(java.lang.String regToken, GigyaCallback<GigyaApiResponse> callback)
void getTFAProviders(java.lang.String regToken, GigyaCallback<TFAProvidersModel> callback)
void updateDevice(java.lang.String pushToken, GigyaCallback<GigyaApiResponse> gigyaCallback)