Class EnrichedConfigDescriptionParameterDTO
java.lang.Object
org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
org.openhab.core.io.rest.core.config.EnrichedConfigDescriptionParameterDTO
This is an enriched data transfer object that is used to serialize config descriptions parameters with a list of
default values if a configuration description defines
multiple="true"
.- Author:
- Christoph Weitkamp - Initial contribution
-
Field Summary
Fields inherited from class org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
advanced, context, defaultValue, description, filterCriteria, groupName, label, limitToOptions, max, min, multiple, multipleLimit, name, options, pattern, readOnly, required, stepsize, type, unit, unitLabel, verify
-
Constructor Summary
ConstructorDescriptionEnrichedConfigDescriptionParameterDTO
(String name, ConfigDescriptionParameter.Type type, BigDecimal minimum, BigDecimal maximum, BigDecimal stepsize, String pattern, Boolean required, Boolean readOnly, Boolean multiple, String context, String defaultValue, String label, String description, List<ParameterOptionDTO> options, List<FilterCriteriaDTO> filterCriteria, String groupName, Boolean advanced, Boolean limitToOptions, Integer multipleLimit, String unit, String unitLabel, Boolean verify) -
Method Summary
-
Field Details
-
defaultValues
-
-
Constructor Details
-
EnrichedConfigDescriptionParameterDTO
public EnrichedConfigDescriptionParameterDTO(String name, ConfigDescriptionParameter.Type type, BigDecimal minimum, BigDecimal maximum, BigDecimal stepsize, String pattern, Boolean required, Boolean readOnly, Boolean multiple, String context, String defaultValue, String label, String description, List<ParameterOptionDTO> options, List<FilterCriteriaDTO> filterCriteria, String groupName, Boolean advanced, Boolean limitToOptions, Integer multipleLimit, String unit, String unitLabel, Boolean verify)
-