public static void SetBackgroundColor(this ICleverTapInboxStyleConfig This, global::UIKit.UIColor value)
 {
     if (value == null)
     {
         throw new ArgumentNullException("value");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setBackgroundColor:"), value.Handle);
 }
        public static void SetTitle(this ICleverTapInboxStyleConfig This, string value)
        {
            if (value == null)
            {
                throw new ArgumentNullException("value");
            }
            var nsvalue = NSString.CreateNative(value);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setTitle:"), nsvalue);
            NSString.ReleaseNative(nsvalue);
        }
        public static void SetMessageTags(this ICleverTapInboxStyleConfig This, NSObject[] value)
        {
            if (value == null)
            {
                throw new ArgumentNullException("value");
            }
            var nsa_value = NSArray.FromNSObjects(value);

            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setMessageTags:"), nsa_value.Handle);
            nsa_value.Dispose();
        }
 public static NSObject[] GetMessageTags(this ICleverTapInboxStyleConfig This)
 {
     return(NSArray.ArrayFromHandle <NSObject>(global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("messageTags"))));
 }
 public static global::UIKit.UIColor GetBackgroundColor(this ICleverTapInboxStyleConfig This)
 {
     return(Runtime.GetNSObject <global::UIKit.UIColor> (global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("backgroundColor"))));
 }
 public static string GetTitle(this ICleverTapInboxStyleConfig This)
 {
     return(NSString.FromHandle(global::ApiDefinition.Messaging.IntPtr_objc_msgSend(This.Handle, Selector.GetHandle("title"))));
 }