-
public interface IGigyaWebBridge<A extends GigyaAccount>
-
-
Method Summary
Modifier and Type Method Description abstract IGigyaWebBridge<A>withObfuscation(boolean obfuscation)abstract voidsetInvocationCallback(@NonNull() GigyaPluginFragment.IBridgeCallbacks<A> invocationCallback)abstract booleaninvoke(String action, String method, String queryStringParams)abstract booleaninvoke(String url)abstract voidinvokeWebViewCallback(String id, String baseInvocation)abstract voidgetIds(String id)abstract voidisSessionValid(String id)abstract voidsendRequest(String callbackId, String api, Map<String, Object> params, Map<String, String> headers)abstract voidsendOAuthRequest(String callbackId, String api, Map<String, Object> params)abstract voidonPluginEvent(Map<String, Object> params)abstract voidattachTo(@NonNull() WebView webView, @NonNull() GigyaPluginCallback<A> pluginCallback, @Nullable() View progressView)abstract voiddetachFrom(@NonNull() WebView webView)-
-
Method Detail
-
withObfuscation
abstract IGigyaWebBridge<A> withObfuscation(boolean obfuscation)
-
setInvocationCallback
abstract void setInvocationCallback(@NonNull() GigyaPluginFragment.IBridgeCallbacks<A> invocationCallback)
-
invokeWebViewCallback
abstract void invokeWebViewCallback(String id, String baseInvocation)
-
isSessionValid
abstract void isSessionValid(String id)
-
sendRequest
abstract void sendRequest(String callbackId, String api, Map<String, Object> params, Map<String, String> headers)
-
sendOAuthRequest
abstract void sendOAuthRequest(String callbackId, String api, Map<String, Object> params)
-
onPluginEvent
abstract void onPluginEvent(Map<String, Object> params)
-
attachTo
abstract void attachTo(@NonNull() WebView webView, @NonNull() GigyaPluginCallback<A> pluginCallback, @Nullable() View progressView)
-
detachFrom
abstract void detachFrom(@NonNull() WebView webView)
-
-
-
-