class TypeDefAttribute extends TypeDefElementHeader {

    @Override
    public String toString()
    {
        return "TypeDefAttribute{" +
                "attributeName='" + attributeName + '\'' +
                ", attributeType=" + attributeType +
                ", attributeStatus=" + attributeStatus +
                ", replacedByAttribute='" + replacedByAttribute + '\'' +
                ", attributeDescription='" + attributeDescription + '\'' +
                ", attributeDescriptionGUID='" + attributeDescriptionGUID + '\'' +
                ", cardinality=" + cardinality +
                ", valuesMinCount=" + valuesMinCount +
                ", valuesMaxCount=" + valuesMaxCount +
                ", isIndexable=" + isIndexable +
                ", isUnique=" + isUnique +
                ", defaultValue='" + defaultValue + '\'' +
                ", externalStandardMappings=" + externalStandardMappings + '}';
    }

    public  TypeDefAttribute();
    public  TypeDefAttribute(TypeDefAttribute template);

}