Package org.openhab.core.thing.dto
Class ThingTypeDTO
java.lang.Object
org.openhab.core.thing.dto.StrippedThingTypeDTO
org.openhab.core.thing.dto.ThingTypeDTO
This is a data transfer object that is used with to serialize thing types.
- Author:
- Dennis Nobel - Initial contribution, Thomas Höfer - Added thing and thing type properties, Chris Jackson - Added parameter groups, Miki Jankov - Introducing StrippedThingTypeDTO
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class org.openhab.core.thing.dto.StrippedThingTypeDTO
bridge, category, description, label, listed, supportedBridgeTypeUIDs, UID
-
Constructor Summary
ConstructorDescriptionThingTypeDTO
(String uid, String label, String description, String category, boolean listed, List<ConfigDescriptionParameterDTO> configParameters, List<ChannelDefinitionDTO> channels, List<ChannelGroupDefinitionDTO> channelGroups, List<String> supportedBridgeTypeUIDs, Map<String, String> properties, boolean bridge, List<ConfigDescriptionParameterGroupDTO> parameterGroups, List<String> extensibleChannelTypeIds) -
Method Summary
-
Field Details
-
channels
-
channelGroups
-
configParameters
-
parameterGroups
-
properties
-
extensibleChannelTypeIds
-
-
Constructor Details
-
ThingTypeDTO
public ThingTypeDTO() -
ThingTypeDTO
public ThingTypeDTO(String uid, String label, String description, String category, boolean listed, List<ConfigDescriptionParameterDTO> configParameters, List<ChannelDefinitionDTO> channels, List<ChannelGroupDefinitionDTO> channelGroups, List<String> supportedBridgeTypeUIDs, Map<String, String> properties, boolean bridge, List<ConfigDescriptionParameterGroupDTO> parameterGroups, List<String> extensibleChannelTypeIds)
-