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.draytonwiser.internal.model;
15 import java.util.List;
18 * @author Andrew Schofield - Initial contribution
20 public class DomainDTO {
22 private SystemDTO system;
23 private List<HeatingChannelDTO> heatingChannel;
24 private List<HotWaterDTO> hotWater;
25 private List<RoomDTO> room;
26 private List<DeviceDTO> device;
27 private List<SmartValveDTO> smartValve;
28 private List<RoomStatDTO> roomStat;
29 private List<SmartPlugDTO> smartPlug;
31 public SystemDTO getSystem() {
35 public void setSystem(final SystemDTO system) {
39 public List<HeatingChannelDTO> getHeatingChannel() {
40 return heatingChannel;
43 public void setHeatingChannel(final List<HeatingChannelDTO> heatingChannel) {
44 this.heatingChannel = heatingChannel;
47 public List<HotWaterDTO> getHotWater() {
51 public void setHotWater(final List<HotWaterDTO> hotWater) {
52 this.hotWater = hotWater;
55 public List<RoomDTO> getRoom() {
59 public void setRoom(final List<RoomDTO> room) {
63 public List<DeviceDTO> getDevice() {
67 public void setDevice(final List<DeviceDTO> device) {
71 public List<SmartValveDTO> getSmartValve() {
75 public void setSmartValve(final List<SmartValveDTO> smartValve) {
76 this.smartValve = smartValve;
79 public List<RoomStatDTO> getRoomStat() {
83 public void setRoomStat(final List<RoomStatDTO> roomStat) {
84 this.roomStat = roomStat;
87 public List<SmartPlugDTO> getSmartPlug() {
91 public void setSmartPlug(final List<SmartPlugDTO> smartPlug) {
92 this.smartPlug = smartPlug;