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")); }
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); }
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); }