Merge changes from topic "wificond"

* changes:
  [WIFICOND][API] Update channel API from array to list
  [WIFICOND][API] Expose public constructor for data classes.