text: class Light:
      ON = "on"
      OFF = "off"
      TOGGLE = "toggle"
      RELEASE = "release"
      ON_FULL_BRIGHTNESS = "on_full_brightness"
      ON_FULL_COLOR_TEMP = "on_full_color_temp"
      ON_MIN_BRIGHTNESS = "on_min_brightness"
      ON_MIN_COLOR_TEMP = "on_min_color_temp"
      SET_HALF_BRIGHTNESS = "set_half_brightness"
      SET_HALF_COLOR_TEMP = "set_half_color_temp"
      SYNC = "sync"
      CLICK_BRIGHTNESS_UP = "click_brightness_up"
      CLICK_BRIGHTNESS_DOWN = "click_brightness_down"
      CLICK_COLOR_UP = "click_color_up"
      CLICK_COLOR_DOWN = "click_color_down"
      CLICK_COLOR_TEMP_UP = "click_colortemp_up"
      CLICK_COLOR_TEMP_DOWN = "click_colortemp_down"
      CLICK_XY_COLOR_UP = "click_xycolor_up"
      CLICK_XY_COLOR_DOWN = "click_xycolor_down"
      HOLD_BRIGHTNESS_UP = "hold_brightness_up"
      HOLD_BRIGHTNESS_DOWN = "hold_brightness_down"
      HOLD_BRIGHTNESS_TOGGLE = "hold_brightness_toggle"
      HOLD_COLOR_UP = "hold_color_up"
      HOLD_COLOR_DOWN = "hold_color_down"
      HOLD_COLOR_TOGGLE = "hold_color_toggle"
      HOLD_COLOR_TEMP_UP = "hold_colortemp_up"
      HOLD_COLOR_TEMP_DOWN = "hold_colortemp_down"
      HOLD_COLOR_TEMP_TOGGLE = "hold_colortemp_toggle"
      HOLD_XY_COLOR_UP = "hold_xycolor_up"
      HOLD_XY_COLOR_DOWN = "hold_xycolor_down"
      HOLD_XY_COLOR_TOGGLE = "hold_xycolor_toggle"
  
  
  class MediaPlayer:
      HOLD_VOLUME_DOWN = "hold_volume_down"
      HOLD_VOLUME_UP = "hold_volume_up"
      CLICK_VOLUME_DOWN = "click_volume_down"
      CLICK_VOLUME_UP = "click_volume_up"
      RELEASE = "release"
      PLAY_PAUSE = "play_pause"
      NEXT_TRACK = "next_track"
      PREVIOUS_TRACK = "previous_track"
      NEXT_SOURCE = "next_source"
      PREVIOUS_SOURCE = "previous_source"
  
  
  class Switch:
      ON = "on"
      OFF = "off"
      TOGGLE = "toggle"
  