static void n_SetCampaign_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_campaign)
        {
            global::Com.Clevertap.Android.Sdk.UTMDetail __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.UTMDetail> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string campaign = JNIEnv.GetString(native_campaign, JniHandleOwnership.DoNotTransfer);

            __this.Campaign = campaign;
        }
        static void n_SetSource_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_source)
        {
            global::Com.Clevertap.Android.Sdk.UTMDetail __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.UTMDetail> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string source = JNIEnv.GetString(native_source, JniHandleOwnership.DoNotTransfer);

            __this.Source = source;
        }
        static void n_SetMedium_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_medium)
        {
            global::Com.Clevertap.Android.Sdk.UTMDetail __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.UTMDetail> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string medium = JNIEnv.GetString(native_medium, JniHandleOwnership.DoNotTransfer);

            __this.Medium = medium;
        }
 static IntPtr n_GetCampaign(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.UTMDetail __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.UTMDetail> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.NewString(__this.Campaign));
 }