public PropertyRequirement(PropertyRequirement copySource) : base(copySource) { property = copySource.property; }
/// <summary> /// Initializes a new instance of the <see cref="BeerXMLIncludeAttribute"/> class. /// </summary> /// <param name="requirement">The requirement.</param> /// <param name="isExtension">if set to <c>true</c> [is extension].</param> /// <param name="version">The version.</param> public BeerXMLIncludeAttribute(PropertyRequirement requirement = PropertyRequirement.OPTIONAL, bool isExtension = false, int version = Constants.DEFAULT_BEER_XML_VERSION) { this.Requirement = requirement; this.IsExtension = isExtension; this.Version = version; }