66#ifdef USE_API_SERVICES
147#ifdef USE_MEDIA_PLAYER
178#ifdef USE_BLUETOOTH_PROXY
210#ifdef USE_VOICE_ASSISTANT
236#ifdef USE_ALARM_CONTROL_PANEL
291#ifdef USE_ENTITY_ICON
328#ifdef HAS_PROTO_MESSAGE_DUMP
334#ifdef HAS_PROTO_MESSAGE_DUMP
335 void dump_to(std::string &out)
const override;
346#ifdef HAS_PROTO_MESSAGE_DUMP
357#ifdef HAS_PROTO_MESSAGE_DUMP
358 void dump_to(std::string &out)
const override;
367#ifdef HAS_PROTO_MESSAGE_DUMP
368 const char *
message_name()
const override {
return "connect_request"; }
371#ifdef HAS_PROTO_MESSAGE_DUMP
372 void dump_to(std::string &out)
const override;
382#ifdef HAS_PROTO_MESSAGE_DUMP
383 const char *
message_name()
const override {
return "connect_response"; }
388#ifdef HAS_PROTO_MESSAGE_DUMP
389 void dump_to(std::string &out)
const override;
398#ifdef HAS_PROTO_MESSAGE_DUMP
399 const char *
message_name()
const override {
return "disconnect_request"; }
401#ifdef HAS_PROTO_MESSAGE_DUMP
402 void dump_to(std::string &out)
const override;
411#ifdef HAS_PROTO_MESSAGE_DUMP
412 const char *
message_name()
const override {
return "disconnect_response"; }
414#ifdef HAS_PROTO_MESSAGE_DUMP
415 void dump_to(std::string &out)
const override;
424#ifdef HAS_PROTO_MESSAGE_DUMP
427#ifdef HAS_PROTO_MESSAGE_DUMP
428 void dump_to(std::string &out)
const override;
437#ifdef HAS_PROTO_MESSAGE_DUMP
440#ifdef HAS_PROTO_MESSAGE_DUMP
441 void dump_to(std::string &out)
const override;
450#ifdef HAS_PROTO_MESSAGE_DUMP
451 const char *
message_name()
const override {
return "device_info_request"; }
453#ifdef HAS_PROTO_MESSAGE_DUMP
454 void dump_to(std::string &out)
const override;
467#ifdef HAS_PROTO_MESSAGE_DUMP
468 void dump_to(std::string &out)
const override;
483#ifdef HAS_PROTO_MESSAGE_DUMP
484 void dump_to(std::string &out)
const override;
494#ifdef HAS_PROTO_MESSAGE_DUMP
495 const char *
message_name()
const override {
return "device_info_response"; }
497#ifdef USE_API_PASSWORD
513#ifdef ESPHOME_PROJECT_NAME
517#ifdef ESPHOME_PROJECT_NAME
524#ifdef USE_BLUETOOTH_PROXY
531#ifdef USE_VOICE_ASSISTANT
538#ifdef USE_BLUETOOTH_PROXY
546 std::array<DeviceInfo, ESPHOME_DEVICE_COUNT>
devices{};
549 std::array<AreaInfo, ESPHOME_AREA_COUNT>
areas{};
556#ifdef HAS_PROTO_MESSAGE_DUMP
557 void dump_to(std::string &out)
const override;
566#ifdef HAS_PROTO_MESSAGE_DUMP
567 const char *
message_name()
const override {
return "list_entities_request"; }
569#ifdef HAS_PROTO_MESSAGE_DUMP
570 void dump_to(std::string &out)
const override;
579#ifdef HAS_PROTO_MESSAGE_DUMP
580 const char *
message_name()
const override {
return "list_entities_done_response"; }
582#ifdef HAS_PROTO_MESSAGE_DUMP
583 void dump_to(std::string &out)
const override;
592#ifdef HAS_PROTO_MESSAGE_DUMP
593 const char *
message_name()
const override {
return "subscribe_states_request"; }
595#ifdef HAS_PROTO_MESSAGE_DUMP
596 void dump_to(std::string &out)
const override;
601#ifdef USE_BINARY_SENSOR
606#ifdef HAS_PROTO_MESSAGE_DUMP
607 const char *
message_name()
const override {
return "list_entities_binary_sensor_response"; }
614#ifdef HAS_PROTO_MESSAGE_DUMP
615 void dump_to(std::string &out)
const override;
624#ifdef HAS_PROTO_MESSAGE_DUMP
625 const char *
message_name()
const override {
return "binary_sensor_state_response"; }
631#ifdef HAS_PROTO_MESSAGE_DUMP
632 void dump_to(std::string &out)
const override;
643#ifdef HAS_PROTO_MESSAGE_DUMP
644 const char *
message_name()
const override {
return "list_entities_cover_response"; }
654#ifdef HAS_PROTO_MESSAGE_DUMP
655 void dump_to(std::string &out)
const override;
664#ifdef HAS_PROTO_MESSAGE_DUMP
665 const char *
message_name()
const override {
return "cover_state_response"; }
672#ifdef HAS_PROTO_MESSAGE_DUMP
673 void dump_to(std::string &out)
const override;
682#ifdef HAS_PROTO_MESSAGE_DUMP
683 const char *
message_name()
const override {
return "cover_command_request"; }
690#ifdef HAS_PROTO_MESSAGE_DUMP
691 void dump_to(std::string &out)
const override;
704#ifdef HAS_PROTO_MESSAGE_DUMP
705 const char *
message_name()
const override {
return "list_entities_fan_response"; }
714#ifdef HAS_PROTO_MESSAGE_DUMP
715 void dump_to(std::string &out)
const override;
724#ifdef HAS_PROTO_MESSAGE_DUMP
725 const char *
message_name()
const override {
return "fan_state_response"; }
735#ifdef HAS_PROTO_MESSAGE_DUMP
736 void dump_to(std::string &out)
const override;
745#ifdef HAS_PROTO_MESSAGE_DUMP
746 const char *
message_name()
const override {
return "fan_command_request"; }
758#ifdef HAS_PROTO_MESSAGE_DUMP
759 void dump_to(std::string &out)
const override;
773#ifdef HAS_PROTO_MESSAGE_DUMP
774 const char *
message_name()
const override {
return "list_entities_light_response"; }
782#ifdef HAS_PROTO_MESSAGE_DUMP
783 void dump_to(std::string &out)
const override;
792#ifdef HAS_PROTO_MESSAGE_DUMP
793 const char *
message_name()
const override {
return "light_state_response"; }
810#ifdef HAS_PROTO_MESSAGE_DUMP
811 void dump_to(std::string &out)
const override;
820#ifdef HAS_PROTO_MESSAGE_DUMP
821 const char *
message_name()
const override {
return "light_command_request"; }
849#ifdef HAS_PROTO_MESSAGE_DUMP
850 void dump_to(std::string &out)
const override;
864#ifdef HAS_PROTO_MESSAGE_DUMP
865 const char *
message_name()
const override {
return "list_entities_sensor_response"; }
876#ifdef HAS_PROTO_MESSAGE_DUMP
877 void dump_to(std::string &out)
const override;
886#ifdef HAS_PROTO_MESSAGE_DUMP
887 const char *
message_name()
const override {
return "sensor_state_response"; }
893#ifdef HAS_PROTO_MESSAGE_DUMP
894 void dump_to(std::string &out)
const override;
905#ifdef HAS_PROTO_MESSAGE_DUMP
906 const char *
message_name()
const override {
return "list_entities_switch_response"; }
913#ifdef HAS_PROTO_MESSAGE_DUMP
914 void dump_to(std::string &out)
const override;
923#ifdef HAS_PROTO_MESSAGE_DUMP
924 const char *
message_name()
const override {
return "switch_state_response"; }
929#ifdef HAS_PROTO_MESSAGE_DUMP
930 void dump_to(std::string &out)
const override;
939#ifdef HAS_PROTO_MESSAGE_DUMP
940 const char *
message_name()
const override {
return "switch_command_request"; }
943#ifdef HAS_PROTO_MESSAGE_DUMP
944 void dump_to(std::string &out)
const override;
952#ifdef USE_TEXT_SENSOR
957#ifdef HAS_PROTO_MESSAGE_DUMP
958 const char *
message_name()
const override {
return "list_entities_text_sensor_response"; }
964#ifdef HAS_PROTO_MESSAGE_DUMP
965 void dump_to(std::string &out)
const override;
974#ifdef HAS_PROTO_MESSAGE_DUMP
975 const char *
message_name()
const override {
return "text_sensor_state_response"; }
982#ifdef HAS_PROTO_MESSAGE_DUMP
983 void dump_to(std::string &out)
const override;
993#ifdef HAS_PROTO_MESSAGE_DUMP
994 const char *
message_name()
const override {
return "subscribe_logs_request"; }
998#ifdef HAS_PROTO_MESSAGE_DUMP
999 void dump_to(std::string &out)
const override;
1009#ifdef HAS_PROTO_MESSAGE_DUMP
1010 const char *
message_name()
const override {
return "subscribe_logs_response"; }
1021#ifdef HAS_PROTO_MESSAGE_DUMP
1022 void dump_to(std::string &out)
const override;
1032#ifdef HAS_PROTO_MESSAGE_DUMP
1033 const char *
message_name()
const override {
return "noise_encryption_set_key_request"; }
1036#ifdef HAS_PROTO_MESSAGE_DUMP
1037 void dump_to(std::string &out)
const override;
1047#ifdef HAS_PROTO_MESSAGE_DUMP
1048 const char *
message_name()
const override {
return "noise_encryption_set_key_response"; }
1053#ifdef HAS_PROTO_MESSAGE_DUMP
1054 void dump_to(std::string &out)
const override;
1060#ifdef USE_API_HOMEASSISTANT_SERVICES
1065#ifdef HAS_PROTO_MESSAGE_DUMP
1066 const char *
message_name()
const override {
return "subscribe_homeassistant_services_request"; }
1068#ifdef HAS_PROTO_MESSAGE_DUMP
1069 void dump_to(std::string &out)
const override;
1081#ifdef HAS_PROTO_MESSAGE_DUMP
1082 void dump_to(std::string &out)
const override;
1091#ifdef HAS_PROTO_MESSAGE_DUMP
1092 const char *
message_name()
const override {
return "homeassistant_service_response"; }
1096 std::vector<HomeassistantServiceMap>
data{};
1102#ifdef HAS_PROTO_MESSAGE_DUMP
1103 void dump_to(std::string &out)
const override;
1109#ifdef USE_API_HOMEASSISTANT_STATES
1114#ifdef HAS_PROTO_MESSAGE_DUMP
1115 const char *
message_name()
const override {
return "subscribe_home_assistant_states_request"; }
1117#ifdef HAS_PROTO_MESSAGE_DUMP
1118 void dump_to(std::string &out)
const override;
1127#ifdef HAS_PROTO_MESSAGE_DUMP
1128 const char *
message_name()
const override {
return "subscribe_home_assistant_state_response"; }
1137#ifdef HAS_PROTO_MESSAGE_DUMP
1138 void dump_to(std::string &out)
const override;
1147#ifdef HAS_PROTO_MESSAGE_DUMP
1148 const char *
message_name()
const override {
return "home_assistant_state_response"; }
1153#ifdef HAS_PROTO_MESSAGE_DUMP
1154 void dump_to(std::string &out)
const override;
1165#ifdef HAS_PROTO_MESSAGE_DUMP
1168#ifdef HAS_PROTO_MESSAGE_DUMP
1169 void dump_to(std::string &out)
const override;
1178#ifdef HAS_PROTO_MESSAGE_DUMP
1184#ifdef HAS_PROTO_MESSAGE_DUMP
1185 void dump_to(std::string &out)
const override;
1191#ifdef USE_API_SERVICES
1199#ifdef HAS_PROTO_MESSAGE_DUMP
1200 void dump_to(std::string &out)
const override;
1209#ifdef HAS_PROTO_MESSAGE_DUMP
1210 const char *
message_name()
const override {
return "list_entities_services_response"; }
1215 std::vector<ListEntitiesServicesArgument>
args{};
1218#ifdef HAS_PROTO_MESSAGE_DUMP
1219 void dump_to(std::string &out)
const override;
1235#ifdef HAS_PROTO_MESSAGE_DUMP
1236 void dump_to(std::string &out)
const override;
1248#ifdef HAS_PROTO_MESSAGE_DUMP
1249 const char *
message_name()
const override {
return "execute_service_request"; }
1252 std::vector<ExecuteServiceArgument>
args{};
1253#ifdef HAS_PROTO_MESSAGE_DUMP
1254 void dump_to(std::string &out)
const override;
1267#ifdef HAS_PROTO_MESSAGE_DUMP
1268 const char *
message_name()
const override {
return "list_entities_camera_response"; }
1272#ifdef HAS_PROTO_MESSAGE_DUMP
1273 void dump_to(std::string &out)
const override;
1282#ifdef HAS_PROTO_MESSAGE_DUMP
1283 const char *
message_name()
const override {
return "camera_image_response"; }
1294#ifdef HAS_PROTO_MESSAGE_DUMP
1295 void dump_to(std::string &out)
const override;
1304#ifdef HAS_PROTO_MESSAGE_DUMP
1305 const char *
message_name()
const override {
return "camera_image_request"; }
1309#ifdef HAS_PROTO_MESSAGE_DUMP
1310 void dump_to(std::string &out)
const override;
1322#ifdef HAS_PROTO_MESSAGE_DUMP
1323 const char *
message_name()
const override {
return "list_entities_climate_response"; }
1344#ifdef HAS_PROTO_MESSAGE_DUMP
1345 void dump_to(std::string &out)
const override;
1354#ifdef HAS_PROTO_MESSAGE_DUMP
1355 const char *
message_name()
const override {
return "climate_state_response"; }
1374#ifdef HAS_PROTO_MESSAGE_DUMP
1375 void dump_to(std::string &out)
const override;
1384#ifdef HAS_PROTO_MESSAGE_DUMP
1385 const char *
message_name()
const override {
return "climate_command_request"; }
1407#ifdef HAS_PROTO_MESSAGE_DUMP
1408 void dump_to(std::string &out)
const override;
1422#ifdef HAS_PROTO_MESSAGE_DUMP
1423 const char *
message_name()
const override {
return "list_entities_number_response"; }
1435#ifdef HAS_PROTO_MESSAGE_DUMP
1436 void dump_to(std::string &out)
const override;
1445#ifdef HAS_PROTO_MESSAGE_DUMP
1446 const char *
message_name()
const override {
return "number_state_response"; }
1452#ifdef HAS_PROTO_MESSAGE_DUMP
1453 void dump_to(std::string &out)
const override;
1462#ifdef HAS_PROTO_MESSAGE_DUMP
1463 const char *
message_name()
const override {
return "number_command_request"; }
1466#ifdef HAS_PROTO_MESSAGE_DUMP
1467 void dump_to(std::string &out)
const override;
1480#ifdef HAS_PROTO_MESSAGE_DUMP
1481 const char *
message_name()
const override {
return "list_entities_select_response"; }
1486#ifdef HAS_PROTO_MESSAGE_DUMP
1487 void dump_to(std::string &out)
const override;
1496#ifdef HAS_PROTO_MESSAGE_DUMP
1497 const char *
message_name()
const override {
return "select_state_response"; }
1504#ifdef HAS_PROTO_MESSAGE_DUMP
1505 void dump_to(std::string &out)
const override;
1514#ifdef HAS_PROTO_MESSAGE_DUMP
1515 const char *
message_name()
const override {
return "select_command_request"; }
1518#ifdef HAS_PROTO_MESSAGE_DUMP
1519 void dump_to(std::string &out)
const override;
1533#ifdef HAS_PROTO_MESSAGE_DUMP
1534 const char *
message_name()
const override {
return "list_entities_siren_response"; }
1541#ifdef HAS_PROTO_MESSAGE_DUMP
1542 void dump_to(std::string &out)
const override;
1551#ifdef HAS_PROTO_MESSAGE_DUMP
1552 const char *
message_name()
const override {
return "siren_state_response"; }
1557#ifdef HAS_PROTO_MESSAGE_DUMP
1558 void dump_to(std::string &out)
const override;
1567#ifdef HAS_PROTO_MESSAGE_DUMP
1568 const char *
message_name()
const override {
return "siren_command_request"; }
1578#ifdef HAS_PROTO_MESSAGE_DUMP
1579 void dump_to(std::string &out)
const override;
1593#ifdef HAS_PROTO_MESSAGE_DUMP
1594 const char *
message_name()
const override {
return "list_entities_lock_response"; }
1603#ifdef HAS_PROTO_MESSAGE_DUMP
1604 void dump_to(std::string &out)
const override;
1613#ifdef HAS_PROTO_MESSAGE_DUMP
1614 const char *
message_name()
const override {
return "lock_state_response"; }
1619#ifdef HAS_PROTO_MESSAGE_DUMP
1620 void dump_to(std::string &out)
const override;
1629#ifdef HAS_PROTO_MESSAGE_DUMP
1630 const char *
message_name()
const override {
return "lock_command_request"; }
1635#ifdef HAS_PROTO_MESSAGE_DUMP
1636 void dump_to(std::string &out)
const override;
1650#ifdef HAS_PROTO_MESSAGE_DUMP
1651 const char *
message_name()
const override {
return "list_entities_button_response"; }
1657#ifdef HAS_PROTO_MESSAGE_DUMP
1658 void dump_to(std::string &out)
const override;
1667#ifdef HAS_PROTO_MESSAGE_DUMP
1668 const char *
message_name()
const override {
return "button_command_request"; }
1670#ifdef HAS_PROTO_MESSAGE_DUMP
1671 void dump_to(std::string &out)
const override;
1679#ifdef USE_MEDIA_PLAYER
1690#ifdef HAS_PROTO_MESSAGE_DUMP
1691 void dump_to(std::string &out)
const override;
1700#ifdef HAS_PROTO_MESSAGE_DUMP
1701 const char *
message_name()
const override {
return "list_entities_media_player_response"; }
1708#ifdef HAS_PROTO_MESSAGE_DUMP
1709 void dump_to(std::string &out)
const override;
1718#ifdef HAS_PROTO_MESSAGE_DUMP
1719 const char *
message_name()
const override {
return "media_player_state_response"; }
1726#ifdef HAS_PROTO_MESSAGE_DUMP
1727 void dump_to(std::string &out)
const override;
1736#ifdef HAS_PROTO_MESSAGE_DUMP
1737 const char *
message_name()
const override {
return "media_player_command_request"; }
1747#ifdef HAS_PROTO_MESSAGE_DUMP
1748 void dump_to(std::string &out)
const override;
1757#ifdef USE_BLUETOOTH_PROXY
1762#ifdef HAS_PROTO_MESSAGE_DUMP
1763 const char *
message_name()
const override {
return "subscribe_bluetooth_le_advertisements_request"; }
1766#ifdef HAS_PROTO_MESSAGE_DUMP
1767 void dump_to(std::string &out)
const override;
1782#ifdef HAS_PROTO_MESSAGE_DUMP
1783 void dump_to(std::string &out)
const override;
1792#ifdef HAS_PROTO_MESSAGE_DUMP
1793 const char *
message_name()
const override {
return "bluetooth_le_raw_advertisements_response"; }
1795 std::array<BluetoothLERawAdvertisement, BLUETOOTH_PROXY_ADVERTISEMENT_BATCH_SIZE>
advertisements{};
1799#ifdef HAS_PROTO_MESSAGE_DUMP
1800 void dump_to(std::string &out)
const override;
1809#ifdef HAS_PROTO_MESSAGE_DUMP
1810 const char *
message_name()
const override {
return "bluetooth_device_request"; }
1816#ifdef HAS_PROTO_MESSAGE_DUMP
1817 void dump_to(std::string &out)
const override;
1827#ifdef HAS_PROTO_MESSAGE_DUMP
1828 const char *
message_name()
const override {
return "bluetooth_device_connection_response"; }
1836#ifdef HAS_PROTO_MESSAGE_DUMP
1837 void dump_to(std::string &out)
const override;
1846#ifdef HAS_PROTO_MESSAGE_DUMP
1847 const char *
message_name()
const override {
return "bluetooth_gatt_get_services_request"; }
1850#ifdef HAS_PROTO_MESSAGE_DUMP
1851 void dump_to(std::string &out)
const override;
1864#ifdef HAS_PROTO_MESSAGE_DUMP
1865 void dump_to(std::string &out)
const override;
1879#ifdef HAS_PROTO_MESSAGE_DUMP
1880 void dump_to(std::string &out)
const override;
1893#ifdef HAS_PROTO_MESSAGE_DUMP
1894 void dump_to(std::string &out)
const override;
1903#ifdef HAS_PROTO_MESSAGE_DUMP
1904 const char *
message_name()
const override {
return "bluetooth_gatt_get_services_response"; }
1910#ifdef HAS_PROTO_MESSAGE_DUMP
1911 void dump_to(std::string &out)
const override;
1920#ifdef HAS_PROTO_MESSAGE_DUMP
1921 const char *
message_name()
const override {
return "bluetooth_gatt_get_services_done_response"; }
1926#ifdef HAS_PROTO_MESSAGE_DUMP
1927 void dump_to(std::string &out)
const override;
1936#ifdef HAS_PROTO_MESSAGE_DUMP
1937 const char *
message_name()
const override {
return "bluetooth_gatt_read_request"; }
1941#ifdef HAS_PROTO_MESSAGE_DUMP
1942 void dump_to(std::string &out)
const override;
1952#ifdef HAS_PROTO_MESSAGE_DUMP
1953 const char *
message_name()
const override {
return "bluetooth_gatt_read_response"; }
1965#ifdef HAS_PROTO_MESSAGE_DUMP
1966 void dump_to(std::string &out)
const override;
1975#ifdef HAS_PROTO_MESSAGE_DUMP
1976 const char *
message_name()
const override {
return "bluetooth_gatt_write_request"; }
1982#ifdef HAS_PROTO_MESSAGE_DUMP
1983 void dump_to(std::string &out)
const override;
1994#ifdef HAS_PROTO_MESSAGE_DUMP
1995 const char *
message_name()
const override {
return "bluetooth_gatt_read_descriptor_request"; }
1999#ifdef HAS_PROTO_MESSAGE_DUMP
2000 void dump_to(std::string &out)
const override;
2010#ifdef HAS_PROTO_MESSAGE_DUMP
2011 const char *
message_name()
const override {
return "bluetooth_gatt_write_descriptor_request"; }
2016#ifdef HAS_PROTO_MESSAGE_DUMP
2017 void dump_to(std::string &out)
const override;
2028#ifdef HAS_PROTO_MESSAGE_DUMP
2029 const char *
message_name()
const override {
return "bluetooth_gatt_notify_request"; }
2034#ifdef HAS_PROTO_MESSAGE_DUMP
2035 void dump_to(std::string &out)
const override;
2045#ifdef HAS_PROTO_MESSAGE_DUMP
2046 const char *
message_name()
const override {
return "bluetooth_gatt_notify_data_response"; }
2058#ifdef HAS_PROTO_MESSAGE_DUMP
2059 void dump_to(std::string &out)
const override;
2068#ifdef HAS_PROTO_MESSAGE_DUMP
2069 const char *
message_name()
const override {
return "subscribe_bluetooth_connections_free_request"; }
2071#ifdef HAS_PROTO_MESSAGE_DUMP
2072 void dump_to(std::string &out)
const override;
2081#ifdef HAS_PROTO_MESSAGE_DUMP
2082 const char *
message_name()
const override {
return "bluetooth_connections_free_response"; }
2086 std::array<uint64_t, BLUETOOTH_PROXY_MAX_CONNECTIONS>
allocated{};
2089#ifdef HAS_PROTO_MESSAGE_DUMP
2090 void dump_to(std::string &out)
const override;
2099#ifdef HAS_PROTO_MESSAGE_DUMP
2100 const char *
message_name()
const override {
return "bluetooth_gatt_error_response"; }
2107#ifdef HAS_PROTO_MESSAGE_DUMP
2108 void dump_to(std::string &out)
const override;
2117#ifdef HAS_PROTO_MESSAGE_DUMP
2118 const char *
message_name()
const override {
return "bluetooth_gatt_write_response"; }
2124#ifdef HAS_PROTO_MESSAGE_DUMP
2125 void dump_to(std::string &out)
const override;
2134#ifdef HAS_PROTO_MESSAGE_DUMP
2135 const char *
message_name()
const override {
return "bluetooth_gatt_notify_response"; }
2141#ifdef HAS_PROTO_MESSAGE_DUMP
2142 void dump_to(std::string &out)
const override;
2151#ifdef HAS_PROTO_MESSAGE_DUMP
2152 const char *
message_name()
const override {
return "bluetooth_device_pairing_response"; }
2159#ifdef HAS_PROTO_MESSAGE_DUMP
2160 void dump_to(std::string &out)
const override;
2169#ifdef HAS_PROTO_MESSAGE_DUMP
2170 const char *
message_name()
const override {
return "bluetooth_device_unpairing_response"; }
2177#ifdef HAS_PROTO_MESSAGE_DUMP
2178 void dump_to(std::string &out)
const override;
2187#ifdef HAS_PROTO_MESSAGE_DUMP
2188 const char *
message_name()
const override {
return "unsubscribe_bluetooth_le_advertisements_request"; }
2190#ifdef HAS_PROTO_MESSAGE_DUMP
2191 void dump_to(std::string &out)
const override;
2200#ifdef HAS_PROTO_MESSAGE_DUMP
2201 const char *
message_name()
const override {
return "bluetooth_device_clear_cache_response"; }
2208#ifdef HAS_PROTO_MESSAGE_DUMP
2209 void dump_to(std::string &out)
const override;
2218#ifdef HAS_PROTO_MESSAGE_DUMP
2219 const char *
message_name()
const override {
return "bluetooth_scanner_state_response"; }
2225#ifdef HAS_PROTO_MESSAGE_DUMP
2226 void dump_to(std::string &out)
const override;
2235#ifdef HAS_PROTO_MESSAGE_DUMP
2236 const char *
message_name()
const override {
return "bluetooth_scanner_set_mode_request"; }
2239#ifdef HAS_PROTO_MESSAGE_DUMP
2240 void dump_to(std::string &out)
const override;
2247#ifdef USE_VOICE_ASSISTANT
2252#ifdef HAS_PROTO_MESSAGE_DUMP
2253 const char *
message_name()
const override {
return "subscribe_voice_assistant_request"; }
2257#ifdef HAS_PROTO_MESSAGE_DUMP
2258 void dump_to(std::string &out)
const override;
2271#ifdef HAS_PROTO_MESSAGE_DUMP
2272 void dump_to(std::string &out)
const override;
2281#ifdef HAS_PROTO_MESSAGE_DUMP
2282 const char *
message_name()
const override {
return "voice_assistant_request"; }
2293#ifdef HAS_PROTO_MESSAGE_DUMP
2294 void dump_to(std::string &out)
const override;
2303#ifdef HAS_PROTO_MESSAGE_DUMP
2304 const char *
message_name()
const override {
return "voice_assistant_response"; }
2308#ifdef HAS_PROTO_MESSAGE_DUMP
2309 void dump_to(std::string &out)
const override;
2319#ifdef HAS_PROTO_MESSAGE_DUMP
2320 void dump_to(std::string &out)
const override;
2330#ifdef HAS_PROTO_MESSAGE_DUMP
2331 const char *
message_name()
const override {
return "voice_assistant_event_response"; }
2334 std::vector<VoiceAssistantEventData>
data{};
2335#ifdef HAS_PROTO_MESSAGE_DUMP
2336 void dump_to(std::string &out)
const override;
2347#ifdef HAS_PROTO_MESSAGE_DUMP
2348 const char *
message_name()
const override {
return "voice_assistant_audio"; }
2360#ifdef HAS_PROTO_MESSAGE_DUMP
2361 void dump_to(std::string &out)
const override;
2372#ifdef HAS_PROTO_MESSAGE_DUMP
2373 const char *
message_name()
const override {
return "voice_assistant_timer_event_response"; }
2381#ifdef HAS_PROTO_MESSAGE_DUMP
2382 void dump_to(std::string &out)
const override;
2393#ifdef HAS_PROTO_MESSAGE_DUMP
2394 const char *
message_name()
const override {
return "voice_assistant_announce_request"; }
2400#ifdef HAS_PROTO_MESSAGE_DUMP
2401 void dump_to(std::string &out)
const override;
2412#ifdef HAS_PROTO_MESSAGE_DUMP
2413 const char *
message_name()
const override {
return "voice_assistant_announce_finished"; }
2418#ifdef HAS_PROTO_MESSAGE_DUMP
2419 void dump_to(std::string &out)
const override;
2433#ifdef HAS_PROTO_MESSAGE_DUMP
2434 void dump_to(std::string &out)
const override;
2443#ifdef HAS_PROTO_MESSAGE_DUMP
2444 const char *
message_name()
const override {
return "voice_assistant_configuration_request"; }
2446#ifdef HAS_PROTO_MESSAGE_DUMP
2447 void dump_to(std::string &out)
const override;
2456#ifdef HAS_PROTO_MESSAGE_DUMP
2457 const char *
message_name()
const override {
return "voice_assistant_configuration_response"; }
2464#ifdef HAS_PROTO_MESSAGE_DUMP
2465 void dump_to(std::string &out)
const override;
2474#ifdef HAS_PROTO_MESSAGE_DUMP
2475 const char *
message_name()
const override {
return "voice_assistant_set_configuration"; }
2478#ifdef HAS_PROTO_MESSAGE_DUMP
2479 void dump_to(std::string &out)
const override;
2486#ifdef USE_ALARM_CONTROL_PANEL
2491#ifdef HAS_PROTO_MESSAGE_DUMP
2492 const char *
message_name()
const override {
return "list_entities_alarm_control_panel_response"; }
2499#ifdef HAS_PROTO_MESSAGE_DUMP
2500 void dump_to(std::string &out)
const override;
2509#ifdef HAS_PROTO_MESSAGE_DUMP
2510 const char *
message_name()
const override {
return "alarm_control_panel_state_response"; }
2515#ifdef HAS_PROTO_MESSAGE_DUMP
2516 void dump_to(std::string &out)
const override;
2525#ifdef HAS_PROTO_MESSAGE_DUMP
2526 const char *
message_name()
const override {
return "alarm_control_panel_command_request"; }
2530#ifdef HAS_PROTO_MESSAGE_DUMP
2531 void dump_to(std::string &out)
const override;
2545#ifdef HAS_PROTO_MESSAGE_DUMP
2546 const char *
message_name()
const override {
return "list_entities_text_response"; }
2555#ifdef HAS_PROTO_MESSAGE_DUMP
2556 void dump_to(std::string &out)
const override;
2565#ifdef HAS_PROTO_MESSAGE_DUMP
2566 const char *
message_name()
const override {
return "text_state_response"; }
2573#ifdef HAS_PROTO_MESSAGE_DUMP
2574 void dump_to(std::string &out)
const override;
2583#ifdef HAS_PROTO_MESSAGE_DUMP
2584 const char *
message_name()
const override {
return "text_command_request"; }
2587#ifdef HAS_PROTO_MESSAGE_DUMP
2588 void dump_to(std::string &out)
const override;
2597#ifdef USE_DATETIME_DATE
2602#ifdef HAS_PROTO_MESSAGE_DUMP
2603 const char *
message_name()
const override {
return "list_entities_date_response"; }
2607#ifdef HAS_PROTO_MESSAGE_DUMP
2608 void dump_to(std::string &out)
const override;
2617#ifdef HAS_PROTO_MESSAGE_DUMP
2618 const char *
message_name()
const override {
return "date_state_response"; }
2626#ifdef HAS_PROTO_MESSAGE_DUMP
2627 void dump_to(std::string &out)
const override;
2636#ifdef HAS_PROTO_MESSAGE_DUMP
2637 const char *
message_name()
const override {
return "date_command_request"; }
2642#ifdef HAS_PROTO_MESSAGE_DUMP
2643 void dump_to(std::string &out)
const override;
2651#ifdef USE_DATETIME_TIME
2656#ifdef HAS_PROTO_MESSAGE_DUMP
2657 const char *
message_name()
const override {
return "list_entities_time_response"; }
2661#ifdef HAS_PROTO_MESSAGE_DUMP
2662 void dump_to(std::string &out)
const override;
2671#ifdef HAS_PROTO_MESSAGE_DUMP
2672 const char *
message_name()
const override {
return "time_state_response"; }
2680#ifdef HAS_PROTO_MESSAGE_DUMP
2681 void dump_to(std::string &out)
const override;
2690#ifdef HAS_PROTO_MESSAGE_DUMP
2691 const char *
message_name()
const override {
return "time_command_request"; }
2696#ifdef HAS_PROTO_MESSAGE_DUMP
2697 void dump_to(std::string &out)
const override;
2710#ifdef HAS_PROTO_MESSAGE_DUMP
2711 const char *
message_name()
const override {
return "list_entities_event_response"; }
2718#ifdef HAS_PROTO_MESSAGE_DUMP
2719 void dump_to(std::string &out)
const override;
2728#ifdef HAS_PROTO_MESSAGE_DUMP
2735#ifdef HAS_PROTO_MESSAGE_DUMP
2736 void dump_to(std::string &out)
const override;
2747#ifdef HAS_PROTO_MESSAGE_DUMP
2748 const char *
message_name()
const override {
return "list_entities_valve_response"; }
2757#ifdef HAS_PROTO_MESSAGE_DUMP
2758 void dump_to(std::string &out)
const override;
2767#ifdef HAS_PROTO_MESSAGE_DUMP
2768 const char *
message_name()
const override {
return "valve_state_response"; }
2774#ifdef HAS_PROTO_MESSAGE_DUMP
2775 void dump_to(std::string &out)
const override;
2784#ifdef HAS_PROTO_MESSAGE_DUMP
2785 const char *
message_name()
const override {
return "valve_command_request"; }
2790#ifdef HAS_PROTO_MESSAGE_DUMP
2791 void dump_to(std::string &out)
const override;
2799#ifdef USE_DATETIME_DATETIME
2804#ifdef HAS_PROTO_MESSAGE_DUMP
2805 const char *
message_name()
const override {
return "list_entities_date_time_response"; }
2809#ifdef HAS_PROTO_MESSAGE_DUMP
2810 void dump_to(std::string &out)
const override;
2819#ifdef HAS_PROTO_MESSAGE_DUMP
2820 const char *
message_name()
const override {
return "date_time_state_response"; }
2826#ifdef HAS_PROTO_MESSAGE_DUMP
2827 void dump_to(std::string &out)
const override;
2836#ifdef HAS_PROTO_MESSAGE_DUMP
2837 const char *
message_name()
const override {
return "date_time_command_request"; }
2840#ifdef HAS_PROTO_MESSAGE_DUMP
2841 void dump_to(std::string &out)
const override;
2854#ifdef HAS_PROTO_MESSAGE_DUMP
2855 const char *
message_name()
const override {
return "list_entities_update_response"; }
2861#ifdef HAS_PROTO_MESSAGE_DUMP
2862 void dump_to(std::string &out)
const override;
2871#ifdef HAS_PROTO_MESSAGE_DUMP
2872 const char *
message_name()
const override {
return "update_state_response"; }
2890#ifdef HAS_PROTO_MESSAGE_DUMP
2891 void dump_to(std::string &out)
const override;
2900#ifdef HAS_PROTO_MESSAGE_DUMP
2901 const char *
message_name()
const override {
return "update_command_request"; }
2904#ifdef HAS_PROTO_MESSAGE_DUMP
2905 void dump_to(std::string &out)
const override;
StringRef is a reference to a string owned by something else.
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
enums::AlarmControlPanelStateCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
enums::AlarmControlPanelState state
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void set_name(const StringRef &ref)
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, BLUETOOTH_PROXY_MAX_CONNECTIONS > allocated
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
enums::BluetoothDeviceRequestType request_type
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< BluetoothGATTDescriptor > descriptors
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, 2 > uuid
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, 2 > uuid
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
std::vector< BluetoothGATTService > services
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
const uint8_t * data_ptr_
void set_data(const uint8_t *data, size_t len)
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void set_data(const uint8_t *data, size_t len)
const uint8_t * data_ptr_
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
std::vector< BluetoothGATTCharacteristic > characteristics
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
std::array< uint64_t, 2 > uuid
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::array< BluetoothLERawAdvertisement, BLUETOOTH_PROXY_ADVERTISEMENT_BATCH_SIZE > advertisements
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
uint16_t advertisements_len
const char * message_name() const override
enums::BluetoothScannerMode mode
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
enums::BluetoothScannerMode mode
void dump_to(std::string &out) const override
enums::BluetoothScannerState state
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void set_data(const uint8_t *data, size_t len)
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
const uint8_t * data_ptr_
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool has_target_temperature_high
float target_temperature_low
static constexpr uint8_t MESSAGE_TYPE
bool has_target_temperature_low
static constexpr uint8_t ESTIMATED_SIZE
float target_temperature_high
enums::ClimateSwingMode swing_mode
const char * message_name() const override
enums::ClimateFanMode fan_mode
bool has_target_temperature
std::string custom_fan_mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::ClimatePreset preset
std::string custom_preset
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
enums::ClimateFanMode fan_mode
void dump_to(std::string &out) const override
float target_temperature_low
enums::ClimateSwingMode swing_mode
static constexpr uint8_t MESSAGE_TYPE
void set_custom_fan_mode(const StringRef &ref)
void set_custom_preset(const StringRef &ref)
StringRef custom_preset_ref_
const char * message_name() const override
enums::ClimateAction action
void encode(ProtoWriteBuffer buffer) const override
StringRef custom_fan_mode_ref_
enums::ClimatePreset preset
float current_temperature
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
float target_temperature_high
~CommandProtoMessage() override=default
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
enums::CoverOperation current_operation
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void set_name(const StringRef &ref)
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void set_friendly_name(const StringRef &ref)
void set_model(const StringRef &ref)
void set_project_name(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
StringRef project_name_ref_
void set_project_version(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
StringRef manufacturer_ref_
StringRef suggested_area_ref_
void set_esphome_version(const StringRef &ref)
StringRef compilation_time_ref_
std::array< AreaInfo, ESPHOME_AREA_COUNT > areas
uint32_t bluetooth_proxy_feature_flags
void set_compilation_time(const StringRef &ref)
const char * message_name() const override
void set_name(const StringRef &ref)
void set_mac_address(const StringRef &ref)
StringRef esphome_version_ref_
StringRef mac_address_ref_
uint32_t voice_assistant_feature_flags
bool api_encryption_supported
static constexpr uint8_t ESTIMATED_SIZE
void set_bluetooth_mac_address(const StringRef &ref)
std::array< DeviceInfo, ESPHOME_DEVICE_COUNT > devices
StringRef friendly_name_ref_
void set_suggested_area(const StringRef &ref)
void set_manufacturer(const StringRef &ref)
StringRef bluetooth_mac_address_ref_
StringRef project_version_ref_
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
StringRef event_type_ref_
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void set_event_type(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
std::vector< int32_t > int_array
std::vector< bool > bool_array
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
std::vector< std::string > string_array
std::vector< float > float_array
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
std::vector< ExecuteServiceArgument > args
const char * message_name() const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
enums::FanDirection direction
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
enums::FanDirection direction
StringRef preset_mode_ref_
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void set_preset_mode(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
uint32_t api_version_major
const char * message_name() const override
uint32_t api_version_minor
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t MESSAGE_TYPE
StringRef server_info_ref_
uint32_t api_version_minor
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void set_name(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void set_server_info(const StringRef &ref)
uint32_t api_version_major
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void set_key(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
std::vector< HomeassistantServiceMap > data_template
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void set_service(const StringRef &ref)
std::vector< HomeassistantServiceMap > data
std::vector< HomeassistantServiceMap > variables
void set_object_id(const StringRef &ref)
~InfoResponseProtoMessage() override=default
enums::EntityCategory entity_category
void set_icon(const StringRef &ref)
void set_name(const StringRef &ref)
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool has_color_temperature
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::ColorMode color_mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const char * message_name() const override
bool has_transition_length
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
uint32_t transition_length
bool has_color_brightness
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void set_effect(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
enums::ColorMode color_mode
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
bool requires_code_to_arm
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
uint32_t supported_features
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
bool is_status_binary_sensor
void set_device_class(const StringRef &ref)
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef device_class_ref_
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
float visual_max_humidity
static constexpr uint8_t ESTIMATED_SIZE
const std::set< std::string > * supported_custom_presets
bool supports_current_temperature
static constexpr uint8_t MESSAGE_TYPE
bool supports_current_humidity
void calculate_size(ProtoSize &size) const override
bool supports_target_humidity
float visual_min_humidity
float visual_max_temperature
const std::set< climate::ClimateSwingMode > * supported_swing_modes
float visual_target_temperature_step
bool supports_two_point_target_temperature
void encode(ProtoWriteBuffer buffer) const override
const std::set< std::string > * supported_custom_fan_modes
const char * message_name() const override
float visual_min_temperature
const std::set< climate::ClimateFanMode > * supported_fan_modes
float visual_current_temperature_step
const std::set< climate::ClimatePreset > * supported_presets
const std::set< climate::ClimateMode > * supported_modes
const char * message_name() const override
void set_device_class(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
StringRef device_class_ref_
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< std::string > event_types
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void set_device_class(const StringRef &ref)
const char * message_name() const override
const std::set< std::string > * supported_preset_modes
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
int32_t supported_speed_count
bool supports_oscillation
const std::set< light::ColorMode > * supported_color_modes
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
std::vector< std::string > effects
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef code_format_ref_
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void set_code_format(const StringRef &ref)
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef unit_of_measurement_ref_
void set_unit_of_measurement(const StringRef &ref)
StringRef device_class_ref_
void set_device_class(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const std::vector< std::string > * options
const char * message_name() const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef unit_of_measurement_ref_
StringRef device_class_ref_
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
int32_t accuracy_decimals
static constexpr uint8_t MESSAGE_TYPE
void set_unit_of_measurement(const StringRef &ref)
void dump_to(std::string &out) const override
void set_device_class(const StringRef &ref)
enums::SensorStateClass state_class
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void set_name(const StringRef &ref)
enums::ServiceArgType type
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
std::vector< ListEntitiesServicesArgument > args
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void set_name(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
std::vector< std::string > tones
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef device_class_ref_
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void set_device_class(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void set_pattern(const StringRef &ref)
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void set_device_class(const StringRef &ref)
void dump_to(std::string &out) const override
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
StringRef device_class_ref_
void dump_to(std::string &out) const override
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void set_device_class(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
void set_device_class(const StringRef &ref)
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const char * message_name() const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
enums::LockCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
Representation of a VarInt - in ProtoBuf should be 64bit but we only use 32bit.
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void set_state(const StringRef &ref)
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
~StateResponseProtoMessage() override=default
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
void set_entity_id(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void set_attribute(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
const uint8_t * message_ptr_
static constexpr uint8_t ESTIMATED_SIZE
void set_message(const uint8_t *data, size_t len)
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void set_state(const StringRef &ref)
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void set_state(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::UpdateCommand command
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void set_current_version(const StringRef &ref)
void set_latest_version(const StringRef &ref)
StringRef current_version_ref_
void set_release_summary(const StringRef &ref)
StringRef latest_version_ref_
void set_title(const StringRef &ref)
const char * message_name() const override
StringRef release_url_ref_
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef release_summary_ref_
void set_release_url(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
enums::ValveOperation current_operation
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
std::string preannounce_media_id
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void set_data(const uint8_t *data, size_t len)
const uint8_t * data_ptr_
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
uint32_t noise_suppression_level
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
std::vector< VoiceAssistantWakeWord > available_wake_words
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
uint32_t max_active_wake_words
const char * message_name() const override
const std::vector< std::string > * active_wake_words
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
enums::VoiceAssistantEvent event_type
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< VoiceAssistantEventData > data
void set_wake_word_phrase(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
StringRef wake_word_phrase_ref_
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
VoiceAssistantAudioSettings audio_settings
static constexpr uint8_t ESTIMATED_SIZE
StringRef conversation_id_ref_
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void set_conversation_id(const StringRef &ref)
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
std::vector< std::string > active_wake_words
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
enums::VoiceAssistantTimerEvent event_type
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
const char * message_name() const override
void set_id(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
void set_wake_word(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
std::vector< std::string > trained_languages
void dump_to(std::string &out) const override
@ MEDIA_PLAYER_STATE_NONE
@ MEDIA_PLAYER_STATE_IDLE
@ MEDIA_PLAYER_STATE_ANNOUNCING
@ MEDIA_PLAYER_STATE_PAUSED
@ MEDIA_PLAYER_STATE_PLAYING
@ ALARM_STATE_ARMED_VACATION
@ ALARM_STATE_ARMED_NIGHT
@ ALARM_STATE_ARMED_CUSTOM_BYPASS
@ SERVICE_ARG_TYPE_INT_ARRAY
@ SERVICE_ARG_TYPE_BOOL_ARRAY
@ SERVICE_ARG_TYPE_STRING
@ SERVICE_ARG_TYPE_STRING_ARRAY
@ SERVICE_ARG_TYPE_FLOAT_ARRAY
@ VALVE_OPERATION_IS_OPENING
@ VALVE_OPERATION_IS_CLOSING
VoiceAssistantRequestFlag
@ VOICE_ASSISTANT_REQUEST_USE_WAKE_WORD
@ VOICE_ASSISTANT_REQUEST_NONE
@ VOICE_ASSISTANT_REQUEST_USE_VAD
@ MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT
@ MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT
@ COLOR_MODE_LEGACY_BRIGHTNESS
@ COLOR_MODE_RGB_COLOR_TEMPERATURE
@ COLOR_MODE_COLD_WARM_WHITE
@ COLOR_MODE_COLOR_TEMPERATURE
@ COLOR_MODE_RGB_COLD_WARM_WHITE
@ VOICE_ASSISTANT_TIMER_UPDATED
@ VOICE_ASSISTANT_TIMER_STARTED
@ VOICE_ASSISTANT_TIMER_FINISHED
@ VOICE_ASSISTANT_TIMER_CANCELLED
@ MEDIA_PLAYER_COMMAND_UNMUTE
@ MEDIA_PLAYER_COMMAND_TURN_ON
@ MEDIA_PLAYER_COMMAND_REPEAT_ONE
@ MEDIA_PLAYER_COMMAND_PLAY
@ MEDIA_PLAYER_COMMAND_STOP
@ MEDIA_PLAYER_COMMAND_REPEAT_OFF
@ MEDIA_PLAYER_COMMAND_VOLUME_DOWN
@ MEDIA_PLAYER_COMMAND_PAUSE
@ MEDIA_PLAYER_COMMAND_VOLUME_UP
@ MEDIA_PLAYER_COMMAND_TOGGLE
@ MEDIA_PLAYER_COMMAND_TURN_OFF
@ MEDIA_PLAYER_COMMAND_CLEAR_PLAYLIST
@ MEDIA_PLAYER_COMMAND_MUTE
@ MEDIA_PLAYER_COMMAND_ENQUEUE
@ VOICE_ASSISTANT_INTENT_END
@ VOICE_ASSISTANT_RUN_START
@ VOICE_ASSISTANT_TTS_END
@ VOICE_ASSISTANT_RUN_END
@ VOICE_ASSISTANT_WAKE_WORD_START
@ VOICE_ASSISTANT_TTS_STREAM_END
@ VOICE_ASSISTANT_STT_END
@ VOICE_ASSISTANT_STT_VAD_START
@ VOICE_ASSISTANT_INTENT_PROGRESS
@ VOICE_ASSISTANT_TTS_START
@ VOICE_ASSISTANT_STT_START
@ VOICE_ASSISTANT_INTENT_START
@ VOICE_ASSISTANT_TTS_STREAM_START
@ VOICE_ASSISTANT_STT_VAD_END
@ VOICE_ASSISTANT_WAKE_WORD_END
BluetoothDeviceRequestType
@ BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT
@ BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE
@ BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT
@ BLUETOOTH_SCANNER_MODE_PASSIVE
@ BLUETOOTH_SCANNER_MODE_ACTIVE
@ BLUETOOTH_SCANNER_STATE_IDLE
@ BLUETOOTH_SCANNER_STATE_STOPPED
@ BLUETOOTH_SCANNER_STATE_STARTING
@ BLUETOOTH_SCANNER_STATE_STOPPING
@ BLUETOOTH_SCANNER_STATE_RUNNING
@ BLUETOOTH_SCANNER_STATE_FAILED
@ CLIMATE_PRESET_ACTIVITY
AlarmControlPanelStateCommand
@ ALARM_CONTROL_PANEL_DISARM
@ ALARM_CONTROL_PANEL_ARM_NIGHT
@ ALARM_CONTROL_PANEL_TRIGGER
@ ALARM_CONTROL_PANEL_ARM_AWAY
@ ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS
@ ALARM_CONTROL_PANEL_ARM_HOME
@ ALARM_CONTROL_PANEL_ARM_VACATION
@ COVER_OPERATION_IS_OPENING
@ COVER_OPERATION_IS_CLOSING
@ ENTITY_CATEGORY_DIAGNOSTIC
@ CLIMATE_SWING_HORIZONTAL
VoiceAssistantSubscribeFlag
@ VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO
@ VOICE_ASSISTANT_SUBSCRIBE_NONE
@ STATE_CLASS_TOTAL_INCREASING
@ STATE_CLASS_MEASUREMENT