| 1234567891011121314151617181920212223242526272829303132333435363738 | using System.Xml.Serialization;namespace MediaBrowser.Model.Dlna{    public class ProfileCondition    {        [XmlAttribute("condition")]        public ProfileConditionType Condition { get; set; }        [XmlAttribute("property")]        public ProfileConditionValue Property { get; set; }        [XmlAttribute("value")]        public string Value { get; set; }        [XmlAttribute("isRequired")]        public bool IsRequired { get; set; }        public ProfileCondition()        {            IsRequired = true;        }        public ProfileCondition(ProfileConditionType condition, ProfileConditionValue property, string value)            : this(condition, property, value, false)        {                    }        public ProfileCondition(ProfileConditionType condition, ProfileConditionValue property, string value, bool isRequired)        {            Condition = condition;            Property = property;            Value = value;            IsRequired = isRequired;        }    }}
 |