public void SetListener(global::Com.Parse.Signpost.IOAuthProviderListener p0)
 {
     if (id_setListener_Lcom_parse_signpost_OAuthProviderListener_ == IntPtr.Zero)
     {
         id_setListener_Lcom_parse_signpost_OAuthProviderListener_ = JNIEnv.GetMethodID(class_ref, "setListener", "(Lcom/parse/signpost/OAuthProviderListener;)V");
     }
     JNIEnv.CallVoidMethod(Handle, id_setListener_Lcom_parse_signpost_OAuthProviderListener_, new JValue(p0));
 }
        static bool n_OnResponseReceived_Lcom_parse_signpost_http_HttpRequest_Lcom_parse_signpost_http_HttpResponse_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            global::Com.Parse.Signpost.IOAuthProviderListener __this = global::Java.Lang.Object.GetObject <global::Com.Parse.Signpost.IOAuthProviderListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Parse.Signpost.Http.IHttpRequest      p0     = (global::Com.Parse.Signpost.Http.IHttpRequest)global::Java.Lang.Object.GetObject <global::Com.Parse.Signpost.Http.IHttpRequest> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::Com.Parse.Signpost.Http.IHttpResponse     p1     = (global::Com.Parse.Signpost.Http.IHttpResponse)global::Java.Lang.Object.GetObject <global::Com.Parse.Signpost.Http.IHttpResponse> (native_p1, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.OnResponseReceived(p0, p1);

            return(__ret);
        }
 static void n_SetListener_Lcom_parse_signpost_OAuthProviderListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Parse.Signpost.IOAuthProvider         __this = global::Java.Lang.Object.GetObject <global::Com.Parse.Signpost.IOAuthProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Parse.Signpost.IOAuthProviderListener p0     = (global::Com.Parse.Signpost.IOAuthProviderListener)global::Java.Lang.Object.GetObject <global::Com.Parse.Signpost.IOAuthProviderListener> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.SetListener(p0);
 }
 static void n_PrepareSubmission_Lcom_parse_signpost_http_HttpRequest_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Parse.Signpost.IOAuthProviderListener __this = global::Java.Lang.Object.GetObject <global::Com.Parse.Signpost.IOAuthProviderListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Parse.Signpost.Http.IHttpRequest      p0     = (global::Com.Parse.Signpost.Http.IHttpRequest)global::Java.Lang.Object.GetObject <global::Com.Parse.Signpost.Http.IHttpRequest> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.PrepareSubmission(p0);
 }