public static void AddDataSyncFlag(this ICTLocalDataStore This, NSMutableDictionary @event) { if (@event == null) { throw new ArgumentNullException("@event"); } global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("addDataSyncFlag:"), @event.Handle); }
public static NSDictionary SyncWithRemoteData(this ICTLocalDataStore This, NSDictionary responseData) { if (responseData == null) { throw new ArgumentNullException("responseData"); } return(Runtime.GetNSObject <NSDictionary> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("syncWithRemoteData:"), responseData.Handle))); }
public static void SetProfileFields(this ICTLocalDataStore This, NSDictionary fields) { if (fields == null) { throw new ArgumentNullException("fields"); } global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setProfileFields:"), fields.Handle); }
public static void RemoveProfileFieldForKey(this ICTLocalDataStore This, string key) { if (key == null) { throw new ArgumentNullException("key"); } var nskey = NSString.CreateNative(key); global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("removeProfileFieldForKey:"), nskey); NSString.ReleaseNative(nskey); }
public static void RemoveProfileFieldsWithKeys(this ICTLocalDataStore This, NSObject[] keys) { if (keys == null) { throw new ArgumentNullException("keys"); } var nsa_keys = NSArray.FromNSObjects(keys); global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("removeProfileFieldsWithKeys:"), nsa_keys.Handle); nsa_keys.Dispose(); }
public static double GetFirstTimeForEvent(this ICTLocalDataStore This, string @event) { if (@event == null) { throw new ArgumentNullException("@event"); } var nsevent = NSString.CreateNative(@event); double ret; ret = global::ApiDefinition.Messaging.Double_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("getFirstTimeForEvent:"), nsevent); NSString.ReleaseNative(nsevent); return(ret); }
public static NSObject GetProfileFieldForKey(this ICTLocalDataStore This, string key) { if (key == null) { throw new ArgumentNullException("key"); } var nskey = NSString.CreateNative(key); NSObject ret; ret = Runtime.GetNSObject(global::ApiDefinition.Messaging.IntPtr_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("getProfileFieldForKey:"), nskey)); NSString.ReleaseNative(nskey); return(ret); }
public static void SetProfileFieldWithKey(this ICTLocalDataStore This, string key, NSObject value) { if (key == null) { throw new ArgumentNullException("key"); } if (value == null) { throw new ArgumentNullException("value"); } var nskey = NSString.CreateNative(key); global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_IntPtr(This.Handle, Selector.GetHandle("setProfileFieldWithKey:andValue:"), nskey, value.Handle); NSString.ReleaseNative(nskey); }
public static CleverTapEventDetail GetEventDetail(this ICTLocalDataStore This, string @event) { if (@event == null) { throw new ArgumentNullException("@event"); } var nsevent = NSString.CreateNative(@event); CleverTapEventDetail ret; ret = Runtime.GetNSObject <CleverTapEventDetail> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("getEventDetail:"), nsevent)); NSString.ReleaseNative(nsevent); return(ret); }
public static NSDictionary GetGenerateBaseProfile(this ICTLocalDataStore This) { return(Runtime.GetNSObject <NSDictionary> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("generateBaseProfile")))); }
public static void ChangeUser(this ICTLocalDataStore This) { global::ApiDefinition.Messaging.void_objc_msgSend(This.Handle, Selector.GetHandle("changeUser")); }
public static void PersistLocalProfileIfRequired(this ICTLocalDataStore This) { global::ApiDefinition.Messaging.void_objc_msgSend(This.Handle, Selector.GetHandle("persistLocalProfileIfRequired")); }