예제 #1
0
        public static void NotificationDidShow(this ICTInAppNotificationDisplayDelegate This, CTInAppNotification notification, CTInAppDisplayViewController controller)
        {
            var notification__handle__ = notification.GetNonNullHandle(nameof(notification));
            var controller__handle__   = controller.GetNonNullHandle(nameof(controller));

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_IntPtr(This.Handle, Selector.GetHandle("notificationDidShow:fromViewController:"), notification__handle__, controller__handle__);
        }
예제 #2
0
        public void HandleNotificationCTA(NSUrl ctaURL, NSDictionary buttonCustomExtras, CTInAppNotification notification, CTInAppDisplayViewController controller, NSDictionary extras)
        {
            var ctaURL__handle__             = ctaURL.GetNonNullHandle(nameof(ctaURL));
            var buttonCustomExtras__handle__ = buttonCustomExtras.GetNonNullHandle(nameof(buttonCustomExtras));
            var notification__handle__       = notification.GetNonNullHandle(nameof(notification));
            var controller__handle__         = controller.GetNonNullHandle(nameof(controller));
            var extras__handle__             = extras.GetNonNullHandle(nameof(extras));

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr(this.Handle, Selector.GetHandle("handleNotificationCTA:buttonCustomExtras:forNotification:fromViewController:withExtras:"), ctaURL__handle__, buttonCustomExtras__handle__, notification__handle__, controller__handle__, extras__handle__);
        }