mirror of
https://github.com/bwssytems/ha-bridge.git
synced 2025-12-18 16:17:30 +00:00
117 lines
1.7 KiB
Java
117 lines
1.7 KiB
Java
package com.bwssystems.HABridge.plugins.hass;
|
|
|
|
import java.util.Map;
|
|
|
|
import com.google.gson.JsonElement;
|
|
import com.google.gson.annotations.Expose;
|
|
import com.google.gson.annotations.SerializedName;
|
|
|
|
public class State {
|
|
|
|
@SerializedName("attributes")
|
|
@Expose
|
|
private Map<String, JsonElement> attributes;
|
|
@SerializedName("entity_id")
|
|
@Expose
|
|
private String entityId;
|
|
@SerializedName("last_changed")
|
|
@Expose
|
|
private String lastChanged;
|
|
@SerializedName("last_updated")
|
|
@Expose
|
|
private String lastUpdated;
|
|
@SerializedName("state")
|
|
@Expose
|
|
private String state;
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
* The attributes
|
|
*/
|
|
public Map<String, JsonElement> getAttributes() {
|
|
return attributes;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param attributes
|
|
* The attributes
|
|
*/
|
|
public void setAttributes(Map<String, JsonElement> attributes) {
|
|
this.attributes = attributes;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
* The entityId
|
|
*/
|
|
public String getEntityId() {
|
|
return entityId;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param entityId
|
|
* The entity_id
|
|
*/
|
|
public void setEntityId(String entityId) {
|
|
this.entityId = entityId;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
* The lastChanged
|
|
*/
|
|
public String getLastChanged() {
|
|
return lastChanged;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param lastChanged
|
|
* The last_changed
|
|
*/
|
|
public void setLastChanged(String lastChanged) {
|
|
this.lastChanged = lastChanged;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
* The lastUpdated
|
|
*/
|
|
public String getLastUpdated() {
|
|
return lastUpdated;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param lastUpdated
|
|
* The last_updated
|
|
*/
|
|
public void setLastUpdated(String lastUpdated) {
|
|
this.lastUpdated = lastUpdated;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
* The state
|
|
*/
|
|
public String getState() {
|
|
return state;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param state
|
|
* The state
|
|
*/
|
|
public void setState(String state) {
|
|
this.state = state;
|
|
}
|
|
|
|
} |