public static void MessageDidSelect(this ICleverTapInboxViewControllerDelegate This, CleverTapInboxMessage message, int index, int buttonIndex)
 {
     if (message == null)
     {
         throw new ArgumentNullException("message");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_int_int(This.Handle, Selector.GetHandle("messageDidSelect:atIndex:withButtonIndex:"), message.Handle, index, buttonIndex);
 }
        public static void MessageButtonTappedWithCustomExtras(this ICleverTapInboxViewControllerDelegate This, NSDictionary?customExtras)
        {
            var customExtras__handle__ = customExtras.GetHandle();

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("messageButtonTappedWithCustomExtras:"), customExtras__handle__);
        }
        public static void MessageDidSelect(this ICleverTapInboxViewControllerDelegate This, CleverTapInboxMessage message, int index, int buttonIndex)
        {
            var message__handle__ = message.GetNonNullHandle(nameof(message));

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_int_int(This.Handle, Selector.GetHandle("messageDidSelect:atIndex:withButtonIndex:"), message__handle__, index, buttonIndex);
        }