// Path: src/main/java/com/bwssystems/HABridge/api/hue/WhitelistEntry.java
// public class WhitelistEntry
// {
// 	private String lastUseDate;
// 	private String createDate;
// 	private String name;
// 	private static final DateTimeFormatter dateTimeFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
// 
// 	public static WhitelistEntry createEntry(String devicetype) {
// 		WhitelistEntry anEntry = new WhitelistEntry();
// 		anEntry.setName(devicetype);
// 		anEntry.setCreateDate(getCurrentDate());
// 		anEntry.setLastUseDate(getCurrentDate());
// 		return anEntry;
// 	}
// 	
// 	public static String getCurrentDate() {
// 		return LocalDateTime.now().format(dateTimeFormat);
// 	}
// 	
// 	public String getLastUseDate() {
// 		return lastUseDate;
// 	}
// 
// 	public void setLastUseDate(String lastUseDate) {
// 		this.lastUseDate = lastUseDate;
// 	}
// 
// 	public String getCreateDate() {
// 		return createDate;
// 	}
// 
// 	public void setCreateDate(String createDate) {
// 		this.createDate = createDate;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// }


import java.util.List;
import java.util.Map;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import com.bwssystems.HABridge.api.hue.HueConstants;
import com.bwssystems.HABridge.api.hue.WhitelistEntry;

	private IpList harmonyaddress;
	@SerializedName("buttonsleep")
	@Expose
	private Integer buttonsleep;
	@SerializedName("traceupnp")
	@Expose
	private boolean traceupnp;
	@SerializedName("nestuser")
	@Expose
	private String nestuser;
	@SerializedName("nestpwd")
	@Expose
	private String nestpwd;
	@SerializedName("farenheit")
	@Expose
	private boolean farenheit;
	@SerializedName("configfile")
	@Expose
	private String configfile;
	@SerializedName("numberoflogmessages")
	@Expose
	private Integer numberoflogmessages;
	@SerializedName("hueaddress")
	@Expose
	private IpList hueaddress;
	@SerializedName("haladdress")
	@Expose
	private IpList haladdress;
	@SerializedName("whitelist")
	@Expose

// Path: src/main/java/com/bwssystems/HABridge/api/hue/WhitelistEntry.java
// public class WhitelistEntry
// {
// 	private String lastUseDate;
// 	private String createDate;
// 	private String name;
// 	private static final DateTimeFormatter dateTimeFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
// 
// 	public static WhitelistEntry createEntry(String devicetype) {
// 		WhitelistEntry anEntry = new WhitelistEntry();
// 		anEntry.setName(devicetype);
// 		anEntry.setCreateDate(getCurrentDate());
// 		anEntry.setLastUseDate(getCurrentDate());
// 		return anEntry;
// 	}
// 	
// 	public static String getCurrentDate() {
// 		return LocalDateTime.now().format(dateTimeFormat);
// 	}
// 	
// 	public String getLastUseDate() {
// 		return lastUseDate;
// 	}
// 
// 	public void setLastUseDate(String lastUseDate) {
// 		this.lastUseDate = lastUseDate;
// 	}
// 
// 	public String getCreateDate() {
// 		return createDate;
// 	}
// 
// 	public void setCreateDate(String createDate) {
// 		this.createDate = createDate;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// }


// Path: src/main/java/com/bwssystems/HABridge/BridgeSettingsDescriptor.java
import java.util.List;
import java.util.Map;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import com.bwssystems.HABridge.api.hue.HueConstants;
import com.bwssystems.HABridge.api.hue.WhitelistEntry;

	private IpList harmonyaddress;
	@SerializedName("buttonsleep")
	@Expose
	private Integer buttonsleep;
	@SerializedName("traceupnp")
	@Expose
	private boolean traceupnp;
	@SerializedName("nestuser")
	@Expose
	private String nestuser;
	@SerializedName("nestpwd")
	@Expose
	private String nestpwd;
	@SerializedName("farenheit")
	@Expose
	private boolean farenheit;
	@SerializedName("configfile")
	@Expose
	private String configfile;
	@SerializedName("numberoflogmessages")
	@Expose
	private Integer numberoflogmessages;
	@SerializedName("hueaddress")
	@Expose
	private IpList hueaddress;
	@SerializedName("haladdress")
	@Expose
	private IpList haladdress;
	@SerializedName("whitelist")
	@Expose

	private Map<String, WhitelistEntry> whitelist;
