Update node
diff --git a/rackspace/lb/v1/nodes/results.go b/rackspace/lb/v1/nodes/results.go
index b514217..ca218f9 100644
--- a/rackspace/lb/v1/nodes/results.go
+++ b/rackspace/lb/v1/nodes/results.go
@@ -63,7 +63,7 @@
 	// DRAINING indicates that the node is allowed to service existing
 	// established connections and connections that are being directed to it as a
 	// result of the session persistence configuration.
-	DRAINING
+	DRAINING Condition = "DRAINING"
 )
 
 // Status indicates whether the node can accept service traffic. If a node is
@@ -139,6 +139,10 @@
 	commonResult
 }
 
+type UpdateResult struct {
+	gophercloud.ErrResult
+}
+
 func (r commonResult) Extract() (*Node, error) {
 	if r.Err != nil {
 		return nil, r.Err