예제 #1
0
 public MessageDidClickEventArgs(global::Android.Content.Context p0, global::Com.Clevertap.Android.Sdk.CTInboxMessage p1, global::Android.OS.Bundle p2, global::System.Collections.Generic.IDictionary <string, string> p3)
 {
     this.p0 = p0;
     this.p1 = p1;
     this.p2 = p2;
     this.p3 = p3;
 }
예제 #2
0
 static void n_WriteToParcel_Landroid_os_Parcel_I(IntPtr jnienv, IntPtr native__this, IntPtr native_dest, int native_flags)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxMessage __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.OS.Parcel dest = global::Java.Lang.Object.GetObject <global::Android.OS.Parcel> (native_dest, JniHandleOwnership.DoNotTransfer);
     global::Android.OS.ParcelableWriteFlags flags = (global::Android.OS.ParcelableWriteFlags)native_flags;
     __this.WriteToParcel(dest, flags);
 }
예제 #3
0
 static void n_MessageDidShow_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_baseContext, IntPtr native_inboxMessage, IntPtr native_data)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxActivity __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxActivity> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Content.Context baseContext = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_baseContext, JniHandleOwnership.DoNotTransfer);
     global::Com.Clevertap.Android.Sdk.CTInboxMessage inboxMessage = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (native_inboxMessage, JniHandleOwnership.DoNotTransfer);
     global::Android.OS.Bundle data = global::Java.Lang.Object.GetObject <global::Android.OS.Bundle> (native_data, JniHandleOwnership.DoNotTransfer);
     __this.MessageDidShow(baseContext, inboxMessage, data);
 }
예제 #4
0
 static void n_MessageDidShow_Lcom_clevertap_android_sdk_CTInboxActivity_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxActivity.IInboxActivityListener __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxActivity.IInboxActivityListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Clevertap.Android.Sdk.CTInboxActivity p0 = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxActivity> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Com.Clevertap.Android.Sdk.CTInboxMessage  p1 = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (native_p1, JniHandleOwnership.DoNotTransfer);
     global::Android.OS.Bundle p2 = global::Java.Lang.Object.GetObject <global::Android.OS.Bundle> (native_p2, JniHandleOwnership.DoNotTransfer);
     __this.MessageDidShow(p0, p1, p2);
 }
예제 #5
0
#pragma warning restore 0649

            public void MessageDidShow(global::Android.Content.Context p0, global::Com.Clevertap.Android.Sdk.CTInboxMessage p1, global::Android.OS.Bundle p2)
            {
                var __h = MessageDidShowHandler;

                if (__h != null)
                {
                    __h(sender, new MessageDidShowEventArgs(p0, p1, p2));
                }
            }
예제 #6
0
#pragma warning restore 0649

            public void MessageDidClick(global::Android.Content.Context p0, global::Com.Clevertap.Android.Sdk.CTInboxMessage p1, global::Android.OS.Bundle p2, global::System.Collections.Generic.IDictionary <string, string> p3)
            {
                var __h = MessageDidClickHandler;

                if (__h != null)
                {
                    __h(sender, new MessageDidClickEventArgs(p0, p1, p2, p3));
                }
            }
예제 #7
0
            static void n_MessageDidClick_Lcom_clevertap_android_sdk_CTInboxActivity_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_Ljava_util_HashMap_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3)
            {
                global::Com.Clevertap.Android.Sdk.CTInboxActivity.IInboxActivityListener __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxActivity.IInboxActivityListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                global::Com.Clevertap.Android.Sdk.CTInboxActivity p0 = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxActivity> (native_p0, JniHandleOwnership.DoNotTransfer);
                global::Com.Clevertap.Android.Sdk.CTInboxMessage  p1 = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (native_p1, JniHandleOwnership.DoNotTransfer);
                global::Android.OS.Bundle p2 = global::Java.Lang.Object.GetObject <global::Android.OS.Bundle> (native_p2, JniHandleOwnership.DoNotTransfer);
                var p3 = global::Android.Runtime.JavaDictionary <string, string> .FromJniHandle(native_p3, JniHandleOwnership.DoNotTransfer);

                __this.MessageDidClick(p0, p1, p2, p3);
            }
예제 #8
0
        static void n_MessageDidClick_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_Ljava_util_HashMap_(IntPtr jnienv, IntPtr native__this, IntPtr native_baseContext, IntPtr native_inboxMessage, IntPtr native_data, IntPtr native_keyValue)
        {
            global::Com.Clevertap.Android.Sdk.CTInboxActivity __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxActivity> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Content.Context baseContext = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_baseContext, JniHandleOwnership.DoNotTransfer);
            global::Com.Clevertap.Android.Sdk.CTInboxMessage inboxMessage = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (native_inboxMessage, JniHandleOwnership.DoNotTransfer);
            global::Android.OS.Bundle data = global::Java.Lang.Object.GetObject <global::Android.OS.Bundle> (native_data, JniHandleOwnership.DoNotTransfer);
            var keyValue = global::Android.Runtime.JavaDictionary <string, string> .FromJniHandle(native_keyValue, JniHandleOwnership.DoNotTransfer);

            __this.MessageDidClick(baseContext, inboxMessage, data, keyValue);
        }
예제 #9
0
            public unsafe void MessageDidShow(global::Android.Content.Context p0, global::Com.Clevertap.Android.Sdk.CTInboxMessage p1, global::Android.OS.Bundle p2)
            {
                if (id_messageDidShow_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_ == IntPtr.Zero)
                {
                    id_messageDidShow_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_ = JNIEnv.GetMethodID(class_ref, "messageDidShow", "(Landroid/content/Context;Lcom/clevertap/android/sdk/CTInboxMessage;Landroid/os/Bundle;)V");
                }
                JValue *__args = stackalloc JValue [3];

                __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                __args [2] = new JValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle);
                JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_messageDidShow_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_, __args);
            }
예제 #10
0
            public unsafe void MessageDidClick(global::Android.Content.Context p0, global::Com.Clevertap.Android.Sdk.CTInboxMessage p1, global::Android.OS.Bundle p2, global::System.Collections.Generic.IDictionary <string, string> p3)
            {
                if (id_messageDidClick_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_Ljava_util_HashMap_ == IntPtr.Zero)
                {
                    id_messageDidClick_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_Ljava_util_HashMap_ = JNIEnv.GetMethodID(class_ref, "messageDidClick", "(Landroid/content/Context;Lcom/clevertap/android/sdk/CTInboxMessage;Landroid/os/Bundle;Ljava/util/HashMap;)V");
                }
                IntPtr native_p3 = global::Android.Runtime.JavaDictionary <string, string> .ToLocalJniHandle(p3);

                JValue *__args = stackalloc JValue [4];

                __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
                __args [2] = new JValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle);
                __args [3] = new JValue(native_p3);
                JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_messageDidClick_Landroid_content_Context_Lcom_clevertap_android_sdk_CTInboxMessage_Landroid_os_Bundle_Ljava_util_HashMap_, __args);
                JNIEnv.DeleteLocalRef(native_p3);
            }
예제 #11
0
        public virtual unsafe void MessageDidShow(global::Android.Content.Context baseContext, global::Com.Clevertap.Android.Sdk.CTInboxMessage inboxMessage, global::Android.OS.Bundle data)
        {
            const string __id = "messageDidShow.(Landroid/content/Context;Lcom/clevertap/android/sdk/CTInboxMessage;Landroid/os/Bundle;)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((baseContext == null) ? IntPtr.Zero : ((global::Java.Lang.Object)baseContext).Handle);
                __args [1] = new JniArgumentValue((inboxMessage == null) ? IntPtr.Zero : ((global::Java.Lang.Object)inboxMessage).Handle);
                __args [2] = new JniArgumentValue((data == null) ? IntPtr.Zero : ((global::Java.Lang.Object)data).Handle);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
            }
        }
예제 #12
0
 static bool n_IsRead(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxMessage __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.IsRead);
 }
예제 #13
0
        public virtual unsafe void MessageDidClick(global::Android.Content.Context baseContext, global::Com.Clevertap.Android.Sdk.CTInboxMessage inboxMessage, global::Android.OS.Bundle data, global::System.Collections.Generic.IDictionary <string, string> keyValue)
        {
            const string __id            = "messageDidClick.(Landroid/content/Context;Lcom/clevertap/android/sdk/CTInboxMessage;Landroid/os/Bundle;Ljava/util/HashMap;)V";
            IntPtr       native_keyValue = global::Android.Runtime.JavaDictionary <string, string> .ToLocalJniHandle(keyValue);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue((baseContext == null) ? IntPtr.Zero : ((global::Java.Lang.Object)baseContext).Handle);
                __args [1] = new JniArgumentValue((inboxMessage == null) ? IntPtr.Zero : ((global::Java.Lang.Object)inboxMessage).Handle);
                __args [2] = new JniArgumentValue((data == null) ? IntPtr.Zero : ((global::Java.Lang.Object)data).Handle);
                __args [3] = new JniArgumentValue(native_keyValue);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
                JNIEnv.DeleteLocalRef(native_keyValue);
            }
        }
예제 #14
0
 public MessageDidShowEventArgs(global::Com.Clevertap.Android.Sdk.CTInboxActivity p0, global::Com.Clevertap.Android.Sdk.CTInboxMessage p1, global::Android.OS.Bundle p2)
 {
     this.p0 = p0;
     this.p1 = p1;
     this.p2 = p2;
 }
예제 #15
0
 static IntPtr n_GetTags(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxMessage __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(global::Android.Runtime.JavaList <string> .ToLocalJniHandle(__this.Tags));
 }
예제 #16
0
 static IntPtr n_GetBgColor(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxMessage __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.NewString(__this.BgColor));
 }
예제 #17
0
 static int n_DescribeContents(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxMessage __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.DescribeContents());
 }
예제 #18
0
 static IntPtr n_GetWzrkParams(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.CTInboxMessage __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTInboxMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.WzrkParams));
 }