package Ġcom . re no . phil ip sh ue . bridge control Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ data Ġclass ĠLight ( ĊĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġ@ SerializedName (" capabilities ") ĊĠĠĠ Ġval Ġcapabilities : ĠCap abilities , ĊĠĠĠ Ġ@ SerializedName (" config ") ĊĠĠĠ Ġval Ġconfig : ĠConfig , ĊĠĠĠ Ġ@ SerializedName (" manufacturer name ") ĊĠĠĠ Ġval Ġmanufacturer Name : ĠString , ĊĠĠĠ Ġ@ SerializedName (" model id ") ĊĠĠĠ Ġval Ġmodel Id : ĠString , ĊĠĠĠ Ġ@ SerializedName (" name ") ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġ@ SerializedName (" product name ") ĊĠĠĠ Ġval Ġproduct Name : ĠString , ĊĠĠĠ Ġ@ SerializedName (" state ") ĊĠĠĠ Ġval Ġstate : ĠState , ĊĠĠĠ Ġ@ SerializedName (" sw update ") ĊĠĠĠ Ġval Ġsw Update : ĠSw update , ĊĠĠĠ Ġ@ SerializedName (" sw version ") ĊĠĠĠ Ġval Ġsw Version : ĠString , ĊĠĠĠ Ġ@ SerializedName (" type ") ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġ@ SerializedName (" unique id ") ĊĠĠĠ Ġval Ġunique Id : ĠString Ċ ) Ċ Ċ data Ġclass ĠCap abilities ( ĊĠĠĠ Ġval Ġcert ified : ĠBoolean , ĊĠĠĠ Ġval Ġcontrol : ĠControl , ĊĠĠĠ Ġval Ġstreaming : ĠStreaming Ċ ) Ċ Ċ data Ġclass ĠConfig ( ĊĠĠĠ Ġval Ġar che type : ĠString , ĊĠĠĠ Ġval Ġdirection : ĠString , ĊĠĠĠ Ġval Ġfunction : ĠString Ċ ) Ċ Ċ data Ġclass ĠState ( ĊĠĠĠ Ġ@ SerializedName (" alert ") ĊĠĠĠ Ġval Ġalert : ĠString , ĊĠĠĠ Ġ@ SerializedName (" b ri ") ĊĠĠĠ Ġval Ġbright : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" col orm ode ") ĊĠĠĠ Ġval Ġcolor Mode : ĠString , ĊĠĠĠ Ġ@ SerializedName (" ct ") ĊĠĠĠ Ġval Ġct : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" effect ") ĊĠĠĠ Ġval Ġeffect : ĠString , ĊĠĠĠ Ġ@ SerializedName (" hue ") ĊĠĠĠ Ġval Ġhue : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" mode ") ĊĠĠĠ Ġval Ġmode : ĠString , ĊĠĠĠ Ġ@ SerializedName (" on ") ĊĠĠĠ Ġvar Ġon : ĠBoolean , ĊĠĠĠ Ġ@ SerializedName (" reachable ") ĊĠĠĠ Ġval Ġreachable : ĠBoolean , ĊĠĠĠ Ġ@ SerializedName (" sat ") ĊĠĠĠ Ġval Ġsat uration : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" xy ") ĊĠĠĠ Ġval Ġxy : ĠList < Float > Ċ ) Ċ Ċ data Ġclass ĠSw update ( ĊĠĠĠ Ġ@ SerializedName (" last install ") ĊĠĠĠ Ġval Ġlast Install : ĠAny , ĊĠĠĠ Ġval Ġstate : ĠString Ċ ) Ċ Ċ data Ġclass ĠControl ( ĊĠĠĠ Ġ@ SerializedName (" col org am ut type ") ĊĠĠĠ Ġval Ġcolor G am ut Type : ĠString , ĊĠĠĠ Ġ@ SerializedName (" ct ") ĊĠĠĠ Ġval Ġct : ĠC t Ċ ) Ċ Ċ data Ġclass ĠStreaming ( ĊĠĠĠ Ġval Ġproxy : ĠBoolean , ĊĠĠĠ Ġval Ġrenderer : ĠBoolean Ċ ) Ċ Ċ data Ġclass ĠC t ( ĊĠĠĠ Ġval Ġmax : ĠInt , ĊĠĠĠ Ġval Ġmin : ĠInt Ċ )