public static void SetDefaultsFromPlistFileName(this ICleverTapProductConfig This, string?fileName)
        {
            var nsfileName = NSString.CreateNative(fileName);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setDefaultsFromPlistFileName:"), nsfileName);
            NSString.ReleaseNative(nsfileName);
        }
        public static CleverTapConfigValue?Get(this ICleverTapProductConfig This, string key)
        {
            if (key == null)
            {
                ObjCRuntime.ThrowHelper.ThrowArgumentNullException(nameof(key));
            }
            var nskey = NSString.CreateNative(key);

            CleverTapConfigValue ret;

            ret = Runtime.GetNSObject <CleverTapConfigValue> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("get:"), nskey));
            NSString.ReleaseNative(nskey);

            return(ret !);
        }
        public static void SetDefaults(this ICleverTapProductConfig This, NSDictionary <NSString, NSObject>?defaults)
        {
            var defaults__handle__ = defaults.GetHandle();

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setDefaults:"), defaults__handle__);
        }
 public static void FetchAndActivate(this ICleverTapProductConfig This)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend(This.Handle, Selector.GetHandle("fetchAndActivate"));
 }
 public static void SetMinimumFetchInterval(this ICleverTapProductConfig This, double minimumFetchInterval)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend_Double(This.Handle, Selector.GetHandle("setMinimumFetchInterval:"), minimumFetchInterval);
 }
 public static NSDate GetLastFetchTimeStamp(this ICleverTapProductConfig This)
 {
     return(Runtime.GetNSObject <NSDate> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("getLastFetchTimeStamp"))));
 }
        public static void SetWeakDelegate(this ICleverTapProductConfig This, NSObject value)
        {
            var value__handle__ = value.GetHandle();

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setDelegate:"), value__handle__);
        }
 public static NSObject GetWeakDelegate(this ICleverTapProductConfig This)
 {
     return(Runtime.GetNSObject(global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("delegate"))));
 }
 public static void Reset(this ICleverTapProductConfig This)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend(This.Handle, Selector.GetHandle("reset"));
 }
Example #10
0
 public static void SetDefaults(this ICleverTapProductConfig This, NSDictionary <NSString, NSObject> defaults)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setDefaults:"), defaults == null ? IntPtr.Zero : defaults.Handle);
 }
Example #11
0
 public static void SetWeakDelegate(this ICleverTapProductConfig This, NSObject value)
 {
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setDelegate:"), value == null ? IntPtr.Zero : value.Handle);
 }