Class LayerDetails

java.lang.Object
org.tailormap.api.viewer.model.LayerDetails
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", comments="Generator version: 7.9.0") public class LayerDetails extends Object implements Serializable
All details of an app layer.
See Also:
  • Constructor Details

    • LayerDetails

      public LayerDetails()
  • Method Details

    • id

      public LayerDetails id(String id)
    • getId

      @NotNull public @NotNull String getId()
      Get id
      Returns:
      id
    • setId

      public void setId(String id)
    • featureTypeName

      public LayerDetails featureTypeName(String featureTypeName)
    • getFeatureTypeName

      public String getFeatureTypeName()
      Get featureTypeName
      Returns:
      featureTypeName
    • setFeatureTypeName

      public void setFeatureTypeName(String featureTypeName)
    • serviceId

      public LayerDetails serviceId(String serviceId)
    • getServiceId

      @NotNull public @NotNull String getServiceId()
      Get serviceId
      Returns:
      serviceId
    • setServiceId

      public void setServiceId(String serviceId)
    • geometryAttribute

      public LayerDetails geometryAttribute(String geometryAttribute)
    • getGeometryAttribute

      public String getGeometryAttribute()
      Get geometryAttribute
      Returns:
      geometryAttribute
    • setGeometryAttribute

      public void setGeometryAttribute(String geometryAttribute)
    • geometryAttributeIndex

      public LayerDetails geometryAttributeIndex(Integer geometryAttributeIndex)
    • getGeometryAttributeIndex

      public Integer getGeometryAttributeIndex()
      index of the geometryAttribute in the array of attributes.
      Returns:
      geometryAttributeIndex
    • setGeometryAttributeIndex

      public void setGeometryAttributeIndex(Integer geometryAttributeIndex)
    • geometryType

      public LayerDetails geometryType(TMGeometryType geometryType)
    • getGeometryType

      @Valid public @Valid TMGeometryType getGeometryType()
      Get geometryType
      Returns:
      geometryType
    • setGeometryType

      public void setGeometryType(TMGeometryType geometryType)
    • editable

      public LayerDetails editable(Boolean editable)
    • getEditable

      public Boolean getEditable()
      Get editable
      Returns:
      editable
    • setEditable

      public void setEditable(Boolean editable)
    • form

      public LayerDetails form(LayerDetailsForm form)
    • getForm

      @Valid public @Valid LayerDetailsForm getForm()
      Get form
      Returns:
      form
    • setForm

      public void setForm(LayerDetailsForm form)
    • attributes

      public LayerDetails attributes(List<@Valid Attribute> attributes)
    • addAttributesItem

      public LayerDetails addAttributesItem(Attribute attributesItem)
    • getAttributes

      @Valid public @Valid List<@Valid Attribute> getAttributes()
      Array with attributes. **note** that the ordering of this array is determined in the backend and does not need to coincide with the actual data in the data source.
      Returns:
      attributes
    • setAttributes

      public void setAttributes(List<@Valid Attribute> attributes)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object