using System; using System.Runtime.Serialization; using GitHub.Services.WebApi; namespace GitHub.Build.WebApi { /// /// Represents a group of inputs for a build option. /// [DataContract] public class BuildOptionGroupDefinition : BaseSecuredObject { public BuildOptionGroupDefinition() { } internal BuildOptionGroupDefinition( ISecuredObject securedObject) : base(securedObject) { } /// /// The internal name of the group. /// [DataMember(EmitDefaultValue = false)] public String Name { get; set; } /// /// The name of the group to display in the UI. /// [DataMember(EmitDefaultValue = false)] public String DisplayName { get; set; } /// /// Indicates whether the group is initially displayed as expanded in the UI. /// [DataMember(EmitDefaultValue = false)] public Boolean IsExpanded { get; set; } } }