interface Async
| addOnValueChangedListener | Add a property changed listener for value abstract fun addOnValueChangedListener(onValueChangedListener: OnValueChangedListener!): Future<Void!>! | 
| getName | Exposes the property name value abstract fun getName(): Future<String!>! | 
| getValue | Exposes the property value value abstract fun getValue(): Future<String!>! | 
| removeAllOnValueChangedListeners | Remove all value changed listeners abstract fun removeAllOnValueChangedListeners(): Future<Void!>! | 
| removeOnValueChangedListener | Remove a property changed listener for value abstract fun removeOnValueChangedListener(onValueChangedListener: OnValueChangedListener!): Future<Void!>! | 
| setOnValueChangedListener | Set a property changed listener for value abstract fun  | 
| setValue | Set the property currentValue value abstract fun setValue(currentValue: String!): Future<Void!>! |