mirror of
https://github.com/bwssytems/ha-bridge.git
synced 2025-12-18 08:13:23 +00:00
54 lines
1.1 KiB
Java
54 lines
1.1 KiB
Java
package com.bwssystems.HABridge.plugins.moziot;
|
|
|
|
import com.google.gson.annotations.Expose;
|
|
import com.google.gson.annotations.SerializedName;
|
|
|
|
public class MozIotCommandDetail {
|
|
@SerializedName("on")
|
|
@Expose
|
|
private boolean on;
|
|
@SerializedName("level")
|
|
@Expose
|
|
private String level;
|
|
@SerializedName("color")
|
|
@Expose
|
|
private String color;
|
|
|
|
public boolean isOn() {
|
|
return on;
|
|
}
|
|
|
|
public void setOn(boolean on) {
|
|
this.on = on;
|
|
}
|
|
|
|
public String getLevel() {
|
|
return level;
|
|
}
|
|
|
|
public void setLevel(String level) {
|
|
this.level = level;
|
|
}
|
|
|
|
public String getColor() {
|
|
return color;
|
|
}
|
|
|
|
public void setColor(String color) {
|
|
this.color = color;
|
|
}
|
|
|
|
public String getBody() {
|
|
String theBody = "";
|
|
|
|
if(level != null && !"".equals(level)) {
|
|
theBody = "{\"level\":" + level + "}";
|
|
}
|
|
else if(color != null && !"".equals(color)) {
|
|
theBody = "{\"color\":\"" + color + "\"}";
|
|
} else {
|
|
theBody = "{\"on\":" + on + "}";
|
|
}
|
|
return theBody;
|
|
}
|
|
} |