/// <summary>
        /// Add new boolean multi-values to Update real attribute values stored in Sphinx index by document IDs.
        /// </summary>
        /// <param name="name">Attribute name</param>
        /// <param name="values">Document id and override values map to override</param>
        /// <returns>New object</returns>
        public AttributeUpdateMultiBoolean Add(string name, IDictionary <long, IEnumerable <bool> > values)
        {
            AttributeUpdateMultiBoolean item = new AttributeUpdateMultiBoolean(name, values);

            Add(item);
            return(item);
        }
        /// <summary>
        /// Add new boolean multi-value to update attribute value stored in Sphinx index by document ID.
        /// </summary>
        /// <param name="name">Attribute name</param>
        /// <param name="id">Document ID</param>
        /// <param name="value">New value</param>
        /// <returns>New object</returns>
        public AttributeUpdateMultiBoolean Add(string name, long id, IEnumerable <bool> value)
        {
            Dictionary <long, IEnumerable <bool> > dict = new Dictionary <long, IEnumerable <bool> >();

            dict.Add(id, new List <bool>(value));
            AttributeUpdateMultiBoolean item = new AttributeUpdateMultiBoolean(name, dict);

            Add(item);
            return(item);
        }