Class PropertyData


  • @Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen",
               date="2023-02-28T18:29:16.382914+01:00[Europe/Berlin]")
    public class PropertyData
    extends java.lang.Object
    PropertyData
    • Field Detail

      • release

        @SerializedName("release")
        private java.lang.String release
      • isLevelType

        @SerializedName("isLevelType")
        private java.lang.Boolean isLevelType
      • isMultivalent

        @SerializedName("isMultivalent")
        private java.lang.Boolean isMultivalent
      • suggestedValueList

        @SerializedName("suggestedValueList")
        private java.lang.Boolean suggestedValueList
      • definedLevels

        @SerializedName("definedLevels")
        private java.util.List<LevelType> definedLevels
      • alternativeUnits

        @SerializedName("alternativeUnits")
        private java.util.List<StructureElementLink> alternativeUnits
      • conditionProperties

        @SerializedName("conditionProperties")
        private java.util.List<StructureElementLink> conditionProperties
      • dependentProperties

        @SerializedName("dependentProperties")
        private java.util.List<StructureElementLink> dependentProperties
    • Constructor Detail

      • PropertyData

        public PropertyData()
    • Method Detail

      • release

        public PropertyData release​(java.lang.String release)
      • getRelease

        public java.lang.String getRelease()
        Release name
        Returns:
        release
      • setRelease

        public void setRelease​(java.lang.String release)
      • isLevelType

        public PropertyData isLevelType​(java.lang.Boolean isLevelType)
      • isIsLevelType

        public java.lang.Boolean isIsLevelType()
        Property is of level type<br /><span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (measure)</li> <li>Rational (measure)</li> <li>Real (measure)</li> <li>Integer (count)</li> <li>Rational (count)</li> <li>Real (count)</li> <li>Integer (currency)</li> <li>Real (currency)</li> <li>Date</li> <li>Time</li> <li>Timestamp</li> <ul>
        Returns:
        isLevelType
      • setIsLevelType

        public void setIsLevelType​(java.lang.Boolean isLevelType)
      • isMultivalent

        public PropertyData isMultivalent​(java.lang.Boolean isMultivalent)
      • isIsMultivalent

        public java.lang.Boolean isIsMultivalent()
        Get isMultivalent
        Returns:
        isMultivalent
      • setIsMultivalent

        public void setIsMultivalent​(java.lang.Boolean isMultivalent)
      • suggestedValueList

        public PropertyData suggestedValueList​(java.lang.Boolean suggestedValueList)
      • isSuggestedValueList

        public java.lang.Boolean isSuggestedValueList()
        Get suggestedValueList
        Returns:
        suggestedValueList
      • setSuggestedValueList

        public void setSuggestedValueList​(java.lang.Boolean suggestedValueList)
      • getDefinedLevels

        public java.util.List<LevelType> getDefinedLevels()
        If isLevelType is true, 1-4 of the levels MIN, MAX, NOM, TYP can be defined for the property
        Returns:
        definedLevels
      • setDefinedLevels

        public void setDefinedLevels​(java.util.List<LevelType> definedLevels)
      • getUnit

        public AllOfpropertyDataUnit getUnit()
        <span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (measure)</li> <li>Rational (measure)</li> <li>Real (measure)</li></ul>
        Returns:
        unit
      • getAlternativeUnits

        public java.util.List<StructureElementLink> getAlternativeUnits()
        Get alternativeUnits
        Returns:
        alternativeUnits
      • getQuantity

        public AllOfpropertyDataQuantity getQuantity()
        <span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (measure)</li> <li>Rational (measure)</li> <li>Real (measure)</li></ul>
        Returns:
        quantity
      • getCurrency

        public AllOfpropertyDataCurrency getCurrency()
        <span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (currency)</li><li>Real (currency)</li></ul>
        Returns:
        currency
      • getReferencedClass

        public AllOfpropertyDataReferencedClass getReferencedClass()
        <span style='color: red;'>Important:</span> Used only with the following property data types:<ul><li>Reference</li></ul>
        Returns:
        referencedClass
      • getConditionProperties

        public java.util.List<StructureElementLink> getConditionProperties()
        If propertyType is dependent, the property may depend on condition properties
        Returns:
        conditionProperties
      • getDependentProperties

        public java.util.List<StructureElementLink> getDependentProperties()
        If propertyType is condition, the property may have depend properties
        Returns:
        dependentProperties
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toIndentedString

        private java.lang.String toIndentedString​(java.lang.Object o)
        Convert the given object to string with each line indented by 4 spaces (except the first line).