static IntPtr n_SetCallback_Lcom_liveperson_infra_ICallback_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Liveperson.Messaging.Network.Http.AgentProfileRequest __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Messaging.Network.Http.AgentProfileRequest> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Liveperson.Infra.ICallback p0 = (global::Com.Liveperson.Infra.ICallback)global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.ICallback> (native_p0, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.SetCallback(p0)); return(__ret); }
static void n_AddResolvedMessage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_types_CloseReason_JZLcom_liveperson_infra_ICallback_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3, long p4, bool p5, IntPtr native_p6) { global::Com.Liveperson.Messaging.Model.ConversationUtils __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Messaging.Model.ConversationUtils> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); string p1 = JNIEnv.GetString(native_p1, JniHandleOwnership.DoNotTransfer); string p2 = JNIEnv.GetString(native_p2, JniHandleOwnership.DoNotTransfer); global::Com.Liveperson.Api.Response.Types.CloseReason p3 = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Api.Response.Types.CloseReason> (native_p3, JniHandleOwnership.DoNotTransfer); global::Com.Liveperson.Infra.ICallback p6 = (global::Com.Liveperson.Infra.ICallback)global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.ICallback> (native_p6, JniHandleOwnership.DoNotTransfer); __this.AddResolvedMessage(p0, p1, p2, p3, p4, p5, p6); }
public static unsafe void CheckConversationIsMarkedAsUrgent(global::Com.Liveperson.Infra.ICallback p0) { if (id_checkConversationIsMarkedAsUrgent_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_checkConversationIsMarkedAsUrgent_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetStaticMethodID(class_ref, "checkConversationIsMarkedAsUrgent", "(Lcom/liveperson/infra/ICallback;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); JNIEnv.CallStaticVoidMethod(class_ref, id_checkConversationIsMarkedAsUrgent_Lcom_liveperson_infra_ICallback_, __args); } finally { } }
public static unsafe void KillAll(global::Com.Liveperson.Infra.ICallback p0) { if (id_killAll_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_killAll_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetStaticMethodID(class_ref, "killAll", "(Lcom/liveperson/infra/ICallback;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); JNIEnv.CallStaticVoidMethod(class_ref, id_killAll_Lcom_liveperson_infra_ICallback_, __args); } finally { } }
public static unsafe void GetNumUnreadMessages(string p0, global::Com.Liveperson.Infra.ICallback p1) { if (id_getNumUnreadMessages_Ljava_lang_String_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_getNumUnreadMessages_Ljava_lang_String_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetStaticMethodID(class_ref, "getNumUnreadMessages", "(Ljava/lang/String;Lcom/liveperson/infra/ICallback;)V"); } IntPtr native_p0 = JNIEnv.NewString(p0); try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(native_p0); __args [1] = new JValue(p1); JNIEnv.CallStaticVoidMethod(class_ref, id_getNumUnreadMessages_Ljava_lang_String_Lcom_liveperson_infra_ICallback_, __args); } finally { JNIEnv.DeleteLocalRef(native_p0); } }
static void n_UpdateParticipants_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Lcom_liveperson_api_response_model_UserProfile_UserType_Ljava_lang_String_ZZLcom_liveperson_infra_ICallback_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3, IntPtr native_p4, bool p5, bool p6, IntPtr native_p7) { global::Com.Liveperson.Messaging.Model.ConversationUtils __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Messaging.Model.ConversationUtils> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); string p1 = JNIEnv.GetString(native_p1, JniHandleOwnership.DoNotTransfer); string[] p2 = (string[])JNIEnv.GetArray(native_p2, JniHandleOwnership.DoNotTransfer, typeof(string)); global::Com.Liveperson.Api.Response.Model.UserProfile.UserType p3 = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Api.Response.Model.UserProfile.UserType> (native_p3, JniHandleOwnership.DoNotTransfer); string p4 = JNIEnv.GetString(native_p4, JniHandleOwnership.DoNotTransfer); global::Com.Liveperson.Infra.ICallback p7 = (global::Com.Liveperson.Infra.ICallback)global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.ICallback> (native_p7, JniHandleOwnership.DoNotTransfer); __this.UpdateParticipants(p0, p1, p2, p3, p4, p5, p6, p7); if (p2 != null) { JNIEnv.CopyArray(p2, native_p2); } }
public unsafe void GetNumUnreadMessages(string p0, string p1, global::Com.Liveperson.Infra.ICallback p2) { if (id_getNumUnreadMessages_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_getNumUnreadMessages_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "getNumUnreadMessages", "(Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/ICallback;)V"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = JNIEnv.NewString(p1); try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(p2); JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_getNumUnreadMessages_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_ICallback_, __args); } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); } }
public virtual unsafe void SetResponseCallBack(global::Com.Liveperson.Infra.ICallback p0) { if (id_setResponseCallBack_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_setResponseCallBack_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "setResponseCallBack", "(Lcom/liveperson/infra/ICallback;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_setResponseCallBack_Lcom_liveperson_infra_ICallback_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "setResponseCallBack", "(Lcom/liveperson/infra/ICallback;)V"), __args); } } finally { } }
public unsafe BadgeCounterRequest(string p0, global::System.Collections.Generic.IList <string> p1, global::Com.Liveperson.Infra.ICallback p2) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = global::Android.Runtime.JavaList <string> .ToLocalJniHandle(p1); try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(p2); if (((object)this).GetType() != typeof(BadgeCounterRequest)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(((object)this).GetType(), "(Ljava/lang/String;Ljava/util/List;Lcom/liveperson/infra/ICallback;)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Ljava/lang/String;Ljava/util/List;Lcom/liveperson/infra/ICallback;)V", __args); return; } if (id_ctor_Ljava_lang_String_Ljava_util_List_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_ctor_Ljava_lang_String_Ljava_util_List_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Ljava/lang/String;Ljava/util/List;Lcom/liveperson/infra/ICallback;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Ljava_lang_String_Ljava_util_List_Lcom_liveperson_infra_ICallback_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Ljava_lang_String_Ljava_util_List_Lcom_liveperson_infra_ICallback_, __args); } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); } }
public unsafe UploadFileRequest(string p0, string p1, global::Com.Liveperson.Api.Response.Model.QueryParams p2, global::System.Collections.Generic.IList <string> p3, global::Com.Liveperson.Infra.ICallback p4, byte[] p5, global::Java.Lang.Integer p6) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p3 = global::Android.Runtime.JavaList <string> .ToLocalJniHandle(p3); IntPtr native_p5 = JNIEnv.NewArray(p5); try { JValue *__args = stackalloc JValue [7]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(p4); __args [5] = new JValue(native_p5); __args [6] = new JValue(p6); if (((object)this).GetType() != typeof(UploadFileRequest)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(((object)this).GetType(), "(Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/api/response/model/QueryParams;Ljava/util/List;Lcom/liveperson/infra/ICallback;[BLjava/lang/Integer;)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/api/response/model/QueryParams;Ljava/util/List;Lcom/liveperson/infra/ICallback;[BLjava/lang/Integer;)V", __args); return; } if (id_ctor_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_model_QueryParams_Ljava_util_List_Lcom_liveperson_infra_ICallback_arrayBLjava_lang_Integer_ == IntPtr.Zero) { id_ctor_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_model_QueryParams_Ljava_util_List_Lcom_liveperson_infra_ICallback_arrayBLjava_lang_Integer_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/api/response/model/QueryParams;Ljava/util/List;Lcom/liveperson/infra/ICallback;[BLjava/lang/Integer;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_model_QueryParams_Ljava_util_List_Lcom_liveperson_infra_ICallback_arrayBLjava_lang_Integer_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_model_QueryParams_Ljava_util_List_Lcom_liveperson_infra_ICallback_arrayBLjava_lang_Integer_, __args); } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p3); if (p5 != null) { JNIEnv.CopyArray(native_p5, p5); JNIEnv.DeleteLocalRef(native_p5); } } }
public unsafe RegisterPusherCommand(global::Com.Liveperson.Messaging.Messaging p0, string p1, string p2, string p3, global::Com.Liveperson.Infra.LPAuthenticationParams p4, global::Com.Liveperson.Infra.ICallback p5) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p2 = JNIEnv.NewString(p2); IntPtr native_p3 = JNIEnv.NewString(p3); try { JValue *__args = stackalloc JValue [6]; __args [0] = new JValue(p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(p4); __args [5] = new JValue(p5); if (((object)this).GetType() != typeof(RegisterPusherCommand)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(((object)this).GetType(), "(Lcom/liveperson/messaging/Messaging;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/LPAuthenticationParams;Lcom/liveperson/infra/ICallback;)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Lcom/liveperson/messaging/Messaging;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/LPAuthenticationParams;Lcom/liveperson/infra/ICallback;)V", __args); return; } if (id_ctor_Lcom_liveperson_messaging_Messaging_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_LPAuthenticationParams_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_ctor_Lcom_liveperson_messaging_Messaging_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_LPAuthenticationParams_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/liveperson/messaging/Messaging;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/LPAuthenticationParams;Lcom/liveperson/infra/ICallback;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lcom_liveperson_messaging_Messaging_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_LPAuthenticationParams_Lcom_liveperson_infra_ICallback_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Lcom_liveperson_messaging_Messaging_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_LPAuthenticationParams_Lcom_liveperson_infra_ICallback_, __args); } finally { JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p2); JNIEnv.DeleteLocalRef(native_p3); } }
static void n_OnError_Ljava_lang_Throwable_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Liveperson.Infra.ICallback __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.ICallback> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Object p0 = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnError(p0); }
public unsafe UnregisterPusherCommand(global::Com.Liveperson.Messaging.Controller.AccountsController p0, global::Com.Liveperson.Messaging.Model.AmsUsers p1, string p2, string p3, global::Com.Liveperson.Infra.ICallback p4, bool p5) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_p2 = JNIEnv.NewString(p2); IntPtr native_p3 = JNIEnv.NewString(p3); try { JValue *__args = stackalloc JValue [6]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(p4); __args [5] = new JValue(p5); if (((object)this).GetType() != typeof(UnregisterPusherCommand)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(((object)this).GetType(), "(Lcom/liveperson/messaging/controller/AccountsController;Lcom/liveperson/messaging/model/AmsUsers;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/ICallback;Z)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Lcom/liveperson/messaging/controller/AccountsController;Lcom/liveperson/messaging/model/AmsUsers;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/ICallback;Z)V", __args); return; } if (id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Lcom_liveperson_messaging_model_AmsUsers_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_ICallback_Z == IntPtr.Zero) { id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Lcom_liveperson_messaging_model_AmsUsers_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_ICallback_Z = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/liveperson/messaging/controller/AccountsController;Lcom/liveperson/messaging/model/AmsUsers;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/ICallback;Z)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Lcom_liveperson_messaging_model_AmsUsers_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_ICallback_Z, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Lcom_liveperson_messaging_model_AmsUsers_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_ICallback_Z, __args); } finally { JNIEnv.DeleteLocalRef(native_p2); JNIEnv.DeleteLocalRef(native_p3); } }
public static unsafe void RegisterLPPusher(string p0, string p1, string p2, global::Com.Liveperson.Infra.LPAuthenticationParams p3, global::Com.Liveperson.Infra.ICallback p4) { if (id_registerLPPusher_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_LPAuthenticationParams_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_registerLPPusher_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_LPAuthenticationParams_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetStaticMethodID(class_ref, "registerLPPusher", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/LPAuthenticationParams;Lcom/liveperson/infra/ICallback;)V"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p2 = JNIEnv.NewString(p2); try { JValue *__args = stackalloc JValue [5]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(p3); __args [4] = new JValue(p4); JNIEnv.CallStaticVoidMethod(class_ref, id_registerLPPusher_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_LPAuthenticationParams_Lcom_liveperson_infra_ICallback_, __args); } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p2); } }
public virtual unsafe global::Com.Liveperson.Messaging.Network.Http.AgentProfileRequest SetCallback(global::Com.Liveperson.Infra.ICallback p0) { if (id_setCallback_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_setCallback_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "setCallback", "(Lcom/liveperson/infra/ICallback;)Lcom/liveperson/messaging/network/http/AgentProfileRequest;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); global::Com.Liveperson.Messaging.Network.Http.AgentProfileRequest __ret; if (((object)this).GetType() == ThresholdType) { __ret = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Messaging.Network.Http.AgentProfileRequest> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_setCallback_Lcom_liveperson_infra_ICallback_, __args), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Messaging.Network.Http.AgentProfileRequest> (JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "setCallback", "(Lcom/liveperson/infra/ICallback;)Lcom/liveperson/messaging/network/http/AgentProfileRequest;"), __args), JniHandleOwnership.TransferLocalRef); } return(__ret); } finally { } }
public virtual unsafe void UpdateParticipants(string p0, string p1, string[] p2, global::Com.Liveperson.Api.Response.Model.UserProfile.UserType p3, string p4, bool p5, bool p6, global::Com.Liveperson.Infra.ICallback p7) { if (id_updateParticipants_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Lcom_liveperson_api_response_model_UserProfile_UserType_Ljava_lang_String_ZZLcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_updateParticipants_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Lcom_liveperson_api_response_model_UserProfile_UserType_Ljava_lang_String_ZZLcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "updateParticipants", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/liveperson/api/response/model/UserProfile$UserType;Ljava/lang/String;ZZLcom/liveperson/infra/ICallback;)V"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p2 = JNIEnv.NewArray(p2); IntPtr native_p4 = JNIEnv.NewString(p4); try { JValue *__args = stackalloc JValue [8]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(p3); __args [4] = new JValue(native_p4); __args [5] = new JValue(p5); __args [6] = new JValue(p6); __args [7] = new JValue(p7); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_updateParticipants_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Lcom_liveperson_api_response_model_UserProfile_UserType_Ljava_lang_String_ZZLcom_liveperson_infra_ICallback_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "updateParticipants", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/liveperson/api/response/model/UserProfile$UserType;Ljava/lang/String;ZZLcom/liveperson/infra/ICallback;)V"), __args); } } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); if (p2 != null) { JNIEnv.CopyArray(native_p2, p2); JNIEnv.DeleteLocalRef(native_p2); } JNIEnv.DeleteLocalRef(native_p4); } }
public virtual unsafe void AddResolvedMessage(string p0, string p1, string p2, global::Com.Liveperson.Api.Response.Types.CloseReason p3, long p4, bool p5, global::Com.Liveperson.Infra.ICallback p6) { if (id_addResolvedMessage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_types_CloseReason_JZLcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_addResolvedMessage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_types_CloseReason_JZLcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "addResolvedMessage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/api/response/types/CloseReason;JZLcom/liveperson/infra/ICallback;)V"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p2 = JNIEnv.NewString(p2); try { JValue *__args = stackalloc JValue [7]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(p3); __args [4] = new JValue(p4); __args [5] = new JValue(p5); __args [6] = new JValue(p6); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_addResolvedMessage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lcom_liveperson_api_response_types_CloseReason_JZLcom_liveperson_infra_ICallback_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "addResolvedMessage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/liveperson/api/response/types/CloseReason;JZLcom/liveperson/infra/ICallback;)V"), __args); } } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p2); } }
public unsafe SynchronizedAuthenticationCompletedCallback(global::Com.Liveperson.Messaging.Controller.AccountsController p0, string p1, global::Com.Liveperson.Infra.ICallback p2) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_p1 = JNIEnv.NewString(p1); try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(p2); if (((object)this).GetType() != typeof(SynchronizedAuthenticationCompletedCallback)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(((object)this).GetType(), "(Lcom/liveperson/messaging/controller/AccountsController;Ljava/lang/String;Lcom/liveperson/infra/ICallback;)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Lcom/liveperson/messaging/controller/AccountsController;Ljava/lang/String;Lcom/liveperson/infra/ICallback;)V", __args); return; } if (id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Ljava_lang_String_Lcom_liveperson_infra_ICallback_ == IntPtr.Zero) { id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Ljava_lang_String_Lcom_liveperson_infra_ICallback_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/liveperson/messaging/controller/AccountsController;Ljava/lang/String;Lcom/liveperson/infra/ICallback;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Ljava_lang_String_Lcom_liveperson_infra_ICallback_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Lcom_liveperson_messaging_controller_AccountsController_Ljava_lang_String_Lcom_liveperson_infra_ICallback_, __args); } finally { JNIEnv.DeleteLocalRef(native_p1); } }
static void n_SetResponseCallBack_Lcom_liveperson_infra_ICallback_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Liveperson.Api.Request.GenerateUploadTokenRequest __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Api.Request.GenerateUploadTokenRequest> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Liveperson.Infra.ICallback p0 = (global::Com.Liveperson.Infra.ICallback)global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.ICallback> (native_p0, JniHandleOwnership.DoNotTransfer); __this.SetResponseCallBack(p0); }