Exemplo n.º 1
0
 public static void ProfileDataUpdated(this ICleverTapSyncDelegate This, NSDictionary updates)
 {
     if (updates == null)
     {
         throw new ArgumentNullException("updates");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("profileDataUpdated:"), updates.Handle);
 }
Exemplo n.º 2
0
        public static void ProfileDidInitialize(this ICleverTapSyncDelegate This, string CleverTapID)
        {
            if (CleverTapID == null)
            {
                ObjCRuntime.ThrowHelper.ThrowArgumentNullException(nameof(CleverTapID));
            }
            var nsCleverTapID = NSString.CreateNative(CleverTapID);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("profileDidInitialize:"), nsCleverTapID);
            NSString.ReleaseNative(nsCleverTapID);
        }
Exemplo n.º 3
0
        public static void ProfileDidInitialize(this ICleverTapSyncDelegate This, string CleverTapID, string accountId)
        {
            if (CleverTapID == null)
            {
                throw new ArgumentNullException("CleverTapID");
            }
            if (accountId == null)
            {
                throw new ArgumentNullException("accountId");
            }
            var nsCleverTapID = NSString.CreateNative(CleverTapID);
            var nsaccountId   = NSString.CreateNative(accountId);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_IntPtr(This.Handle, Selector.GetHandle("profileDidInitialize:forAccountId:"), nsCleverTapID, nsaccountId);
            NSString.ReleaseNative(nsCleverTapID);
            NSString.ReleaseNative(nsaccountId);
        }
Exemplo n.º 4
0
        public static void ProfileDataUpdated(this ICleverTapSyncDelegate This, NSDictionary updates)
        {
            var updates__handle__ = updates.GetNonNullHandle(nameof(updates));

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("profileDataUpdated:"), updates__handle__);
        }