Class ChannelDefinitionDTO

java.lang.Object
org.openhab.core.thing.dto.ChannelDefinitionDTO

@NonNullByDefault public class ChannelDefinitionDTO extends Object
This is a data transfer object that is used to serialize channel definitions.
Author:
Dennis Nobel - Initial contribution, Chris Jackson - Added properties
  • Field Details

    • description

      public @Nullable String description
    • id

      public String id
    • label

      public String label
    • tags

      public Set<String> tags
    • properties

      public Map<String,String> properties
    • category

      public @Nullable String category
    • stateDescription

      public @Nullable StateDescription stateDescription
    • advanced

      public boolean advanced
    • typeUID

      public String typeUID
  • Constructor Details