]> git.basschouten.com Git - openhab-addons.git/blob
752fda36ea10ba96253dce6cf01c663a68365478
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
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
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.ecobee.internal.dto.thermostat;
14
15 /**
16  * The {@link AlertDTO} The Alert object represents an alert generated either
17  * by a thermostat or user which requires user attention. It may be an error,
18  * or a reminder for a filter change. Alerts may not be modified directly but
19  * rather they must be acknowledged using the Acknowledge Function.
20  *
21  * @author Mark Hilbush - Initial contribution
22  */
23 public class AlertDTO {
24
25     /*
26      *
27      */
28     public String acknowledgeRef;
29
30     /*
31      *
32      */
33     public String date;
34
35     /*
36      *
37      */
38     public String time;
39
40     /*
41      *
42      */
43     public String severity;
44
45     /*
46      *
47      */
48     public String text;
49
50     /*
51      *
52      */
53     public Integer alertNumber;
54
55     /*
56      *
57      */
58     public String alertType;
59
60     /*
61      *
62      */
63     public Boolean isOperatorAlert;
64
65     /*
66      *
67      */
68     public String reminder;
69
70     /*
71      *
72      */
73     public Boolean showIdt;
74
75     /*
76      *
77      */
78     public Boolean showWeb;
79
80     /*
81      *
82      */
83     public Boolean sendEmail;
84
85     /*
86      *
87      */
88     public String acknowledgement;
89
90     /*
91      *
92      */
93     public Boolean remindMeLater;
94
95     /*
96      *
97      */
98     public String thermostatIdentifier;
99
100     /*
101      *
102      */
103     public String notificationType;
104 }