Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / Button / Button.groovy
index bb0399e0f0757ba9469209f51e37fb06d0a822fd..37a09cf834d937a7de083fb1efd3e552aa7b1cda 100644 (file)
@@ -4,13 +4,13 @@ import SmartThing.SmartThing
 
 public class Button extends SmartThing {
        // id, label, and display name of the device
-       StringBuilder id = new StringBuilder()
-       StringBuilder label = new StringBuilder()
-       StringBuilder displayName = new StringBuilder()
+       String id
+       String label
+       String displayName
        // Possible values for eventsSince method
-       List<StringBuilder> possibleValues = new ArrayList<StringBuilder>();
+       List<String> possibleValues = new ArrayList<String>();
 
-       Button(Closure sendEvent, StringBuilder id, StringBuilder label, StringBuilder displayName) {
+       Button(Closure sendEvent, String id, String label, String displayName) {
                idSmartThing = id
                labelSmartThing = label
                displayNameSmartThing = displayName