2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.wlanthermo.internal.api.esp32.dto.settings;
15 import java.util.List;
17 import com.google.gson.annotations.Expose;
18 import com.google.gson.annotations.SerializedName;
21 * This DTO is used to parse the JSON
22 * Class is auto-generated from JSON using http://www.jsonschema2pojo.org/
24 * @author Christian Schlipp - Initial contribution
26 public class Settings {
28 @SerializedName("device")
30 private Device device;
31 @SerializedName("system")
33 private System system;
34 @SerializedName("hardware")
36 private List<String> hardware = null;
37 @SerializedName("api")
40 @SerializedName("sensors")
42 private List<Sensor> sensors = null;
43 @SerializedName("features")
45 private Features features;
46 @SerializedName("pid")
48 private List<Pid> pid = null;
49 @SerializedName("aktor")
51 private List<String> aktor = null;
52 @SerializedName("display")
54 private Display display;
55 @SerializedName("iot")
58 @SerializedName("notes")
62 public Device getDevice() {
66 public void setDevice(Device device) {
70 public System getSystem() {
74 public void setSystem(System system) {
78 public List<String> getHardware() {
82 public void setHardware(List<String> hardware) {
83 this.hardware = hardware;
90 public void setApi(Api api) {
94 public List<Sensor> getSensors() {
98 public void setSensors(List<Sensor> sensors) {
99 this.sensors = sensors;
102 public Features getFeatures() {
106 public void setFeatures(Features features) {
107 this.features = features;
110 public List<Pid> getPid() {
114 public void setPid(List<Pid> pid) {
118 public List<String> getAktor() {
122 public void setAktor(List<String> aktor) {
126 public Display getDisplay() {
130 public void setDisplay(Display display) {
131 this.display = display;
134 public Iot getIot() {
138 public void setIot(Iot iot) {
142 public Notes getNotes() {
146 public void setNotes(Notes notes) {