Package org.openhab.core.thing.dto
Class ChannelDTO
java.lang.Object
org.openhab.core.thing.dto.ChannelDTO
- Direct Known Subclasses:
EnrichedChannelDTO
This is a data transfer object that is used to serialize channels.
- Author:
- Dennis Nobel - Initial contribution, Chris Jackson - Added properties and configuration, Kai Kreuzer - Added default tags
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
ConstructorDescriptionChannelDTO
(ChannelUID uid, String channelTypeUID, String itemType, ChannelKind kind, String label, String description, Map<String, String> properties, Configuration configuration, Set<String> defaultTags, AutoUpdatePolicy autoUpdatePolicy) -
Method Summary
-
Field Details
-
uid
-
id
-
channelTypeUID
-
itemType
-
kind
-
label
-
description
-
defaultTags
-
properties
-
configuration
-
autoUpdatePolicy
-
-
Constructor Details
-
ChannelDTO
public ChannelDTO() -
ChannelDTO
public ChannelDTO(ChannelUID uid, String channelTypeUID, String itemType, ChannelKind kind, String label, String description, Map<String, String> properties, Configuration configuration, Set<String> defaultTags, AutoUpdatePolicy autoUpdatePolicy)
-