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
1183#ifdef HAS_PROTO_MESSAGE_DUMP
1184 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"; }
2226#ifdef HAS_PROTO_MESSAGE_DUMP
2227 void dump_to(std::string &out)
const override;
2236#ifdef HAS_PROTO_MESSAGE_DUMP
2237 const char *
message_name()
const override {
return "bluetooth_scanner_set_mode_request"; }
2240#ifdef HAS_PROTO_MESSAGE_DUMP
2241 void dump_to(std::string &out)
const override;
2248#ifdef USE_VOICE_ASSISTANT
2253#ifdef HAS_PROTO_MESSAGE_DUMP
2254 const char *
message_name()
const override {
return "subscribe_voice_assistant_request"; }
2258#ifdef HAS_PROTO_MESSAGE_DUMP
2259 void dump_to(std::string &out)
const override;
2272#ifdef HAS_PROTO_MESSAGE_DUMP
2273 void dump_to(std::string &out)
const override;
2282#ifdef HAS_PROTO_MESSAGE_DUMP
2283 const char *
message_name()
const override {
return "voice_assistant_request"; }
2294#ifdef HAS_PROTO_MESSAGE_DUMP
2295 void dump_to(std::string &out)
const override;
2304#ifdef HAS_PROTO_MESSAGE_DUMP
2305 const char *
message_name()
const override {
return "voice_assistant_response"; }
2309#ifdef HAS_PROTO_MESSAGE_DUMP
2310 void dump_to(std::string &out)
const override;
2320#ifdef HAS_PROTO_MESSAGE_DUMP
2321 void dump_to(std::string &out)
const override;
2331#ifdef HAS_PROTO_MESSAGE_DUMP
2332 const char *
message_name()
const override {
return "voice_assistant_event_response"; }
2335 std::vector<VoiceAssistantEventData>
data{};
2336#ifdef HAS_PROTO_MESSAGE_DUMP
2337 void dump_to(std::string &out)
const override;
2348#ifdef HAS_PROTO_MESSAGE_DUMP
2349 const char *
message_name()
const override {
return "voice_assistant_audio"; }
2361#ifdef HAS_PROTO_MESSAGE_DUMP
2362 void dump_to(std::string &out)
const override;
2373#ifdef HAS_PROTO_MESSAGE_DUMP
2374 const char *
message_name()
const override {
return "voice_assistant_timer_event_response"; }
2382#ifdef HAS_PROTO_MESSAGE_DUMP
2383 void dump_to(std::string &out)
const override;
2394#ifdef HAS_PROTO_MESSAGE_DUMP
2395 const char *
message_name()
const override {
return "voice_assistant_announce_request"; }
2401#ifdef HAS_PROTO_MESSAGE_DUMP
2402 void dump_to(std::string &out)
const override;
2413#ifdef HAS_PROTO_MESSAGE_DUMP
2414 const char *
message_name()
const override {
return "voice_assistant_announce_finished"; }
2419#ifdef HAS_PROTO_MESSAGE_DUMP
2420 void dump_to(std::string &out)
const override;
2434#ifdef HAS_PROTO_MESSAGE_DUMP
2435 void dump_to(std::string &out)
const override;
2444#ifdef HAS_PROTO_MESSAGE_DUMP
2445 const char *
message_name()
const override {
return "voice_assistant_configuration_request"; }
2447#ifdef HAS_PROTO_MESSAGE_DUMP
2448 void dump_to(std::string &out)
const override;
2457#ifdef HAS_PROTO_MESSAGE_DUMP
2458 const char *
message_name()
const override {
return "voice_assistant_configuration_response"; }
2465#ifdef HAS_PROTO_MESSAGE_DUMP
2466 void dump_to(std::string &out)
const override;
2475#ifdef HAS_PROTO_MESSAGE_DUMP
2476 const char *
message_name()
const override {
return "voice_assistant_set_configuration"; }
2479#ifdef HAS_PROTO_MESSAGE_DUMP
2480 void dump_to(std::string &out)
const override;
2487#ifdef USE_ALARM_CONTROL_PANEL
2492#ifdef HAS_PROTO_MESSAGE_DUMP
2493 const char *
message_name()
const override {
return "list_entities_alarm_control_panel_response"; }
2500#ifdef HAS_PROTO_MESSAGE_DUMP
2501 void dump_to(std::string &out)
const override;
2510#ifdef HAS_PROTO_MESSAGE_DUMP
2511 const char *
message_name()
const override {
return "alarm_control_panel_state_response"; }
2516#ifdef HAS_PROTO_MESSAGE_DUMP
2517 void dump_to(std::string &out)
const override;
2526#ifdef HAS_PROTO_MESSAGE_DUMP
2527 const char *
message_name()
const override {
return "alarm_control_panel_command_request"; }
2531#ifdef HAS_PROTO_MESSAGE_DUMP
2532 void dump_to(std::string &out)
const override;
2546#ifdef HAS_PROTO_MESSAGE_DUMP
2547 const char *
message_name()
const override {
return "list_entities_text_response"; }
2556#ifdef HAS_PROTO_MESSAGE_DUMP
2557 void dump_to(std::string &out)
const override;
2566#ifdef HAS_PROTO_MESSAGE_DUMP
2567 const char *
message_name()
const override {
return "text_state_response"; }
2574#ifdef HAS_PROTO_MESSAGE_DUMP
2575 void dump_to(std::string &out)
const override;
2584#ifdef HAS_PROTO_MESSAGE_DUMP
2585 const char *
message_name()
const override {
return "text_command_request"; }
2588#ifdef HAS_PROTO_MESSAGE_DUMP
2589 void dump_to(std::string &out)
const override;
2598#ifdef USE_DATETIME_DATE
2603#ifdef HAS_PROTO_MESSAGE_DUMP
2604 const char *
message_name()
const override {
return "list_entities_date_response"; }
2608#ifdef HAS_PROTO_MESSAGE_DUMP
2609 void dump_to(std::string &out)
const override;
2618#ifdef HAS_PROTO_MESSAGE_DUMP
2619 const char *
message_name()
const override {
return "date_state_response"; }
2627#ifdef HAS_PROTO_MESSAGE_DUMP
2628 void dump_to(std::string &out)
const override;
2637#ifdef HAS_PROTO_MESSAGE_DUMP
2638 const char *
message_name()
const override {
return "date_command_request"; }
2643#ifdef HAS_PROTO_MESSAGE_DUMP
2644 void dump_to(std::string &out)
const override;
2652#ifdef USE_DATETIME_TIME
2657#ifdef HAS_PROTO_MESSAGE_DUMP
2658 const char *
message_name()
const override {
return "list_entities_time_response"; }
2662#ifdef HAS_PROTO_MESSAGE_DUMP
2663 void dump_to(std::string &out)
const override;
2672#ifdef HAS_PROTO_MESSAGE_DUMP
2673 const char *
message_name()
const override {
return "time_state_response"; }
2681#ifdef HAS_PROTO_MESSAGE_DUMP
2682 void dump_to(std::string &out)
const override;
2691#ifdef HAS_PROTO_MESSAGE_DUMP
2692 const char *
message_name()
const override {
return "time_command_request"; }
2697#ifdef HAS_PROTO_MESSAGE_DUMP
2698 void dump_to(std::string &out)
const override;
2711#ifdef HAS_PROTO_MESSAGE_DUMP
2712 const char *
message_name()
const override {
return "list_entities_event_response"; }
2719#ifdef HAS_PROTO_MESSAGE_DUMP
2720 void dump_to(std::string &out)
const override;
2729#ifdef HAS_PROTO_MESSAGE_DUMP
2736#ifdef HAS_PROTO_MESSAGE_DUMP
2737 void dump_to(std::string &out)
const override;
2748#ifdef HAS_PROTO_MESSAGE_DUMP
2749 const char *
message_name()
const override {
return "list_entities_valve_response"; }
2758#ifdef HAS_PROTO_MESSAGE_DUMP
2759 void dump_to(std::string &out)
const override;
2768#ifdef HAS_PROTO_MESSAGE_DUMP
2769 const char *
message_name()
const override {
return "valve_state_response"; }
2775#ifdef HAS_PROTO_MESSAGE_DUMP
2776 void dump_to(std::string &out)
const override;
2785#ifdef HAS_PROTO_MESSAGE_DUMP
2786 const char *
message_name()
const override {
return "valve_command_request"; }
2791#ifdef HAS_PROTO_MESSAGE_DUMP
2792 void dump_to(std::string &out)
const override;
2800#ifdef USE_DATETIME_DATETIME
2805#ifdef HAS_PROTO_MESSAGE_DUMP
2806 const char *
message_name()
const override {
return "list_entities_date_time_response"; }
2810#ifdef HAS_PROTO_MESSAGE_DUMP
2811 void dump_to(std::string &out)
const override;
2820#ifdef HAS_PROTO_MESSAGE_DUMP
2821 const char *
message_name()
const override {
return "date_time_state_response"; }
2827#ifdef HAS_PROTO_MESSAGE_DUMP
2828 void dump_to(std::string &out)
const override;
2837#ifdef HAS_PROTO_MESSAGE_DUMP
2838 const char *
message_name()
const override {
return "date_time_command_request"; }
2841#ifdef HAS_PROTO_MESSAGE_DUMP
2842 void dump_to(std::string &out)
const override;
2855#ifdef HAS_PROTO_MESSAGE_DUMP
2856 const char *
message_name()
const override {
return "list_entities_update_response"; }
2862#ifdef HAS_PROTO_MESSAGE_DUMP
2863 void dump_to(std::string &out)
const override;
2872#ifdef HAS_PROTO_MESSAGE_DUMP
2873 const char *
message_name()
const override {
return "update_state_response"; }
2891#ifdef HAS_PROTO_MESSAGE_DUMP
2892 void dump_to(std::string &out)
const override;
2901#ifdef HAS_PROTO_MESSAGE_DUMP
2902 const char *
message_name()
const override {
return "update_command_request"; }
2905#ifdef HAS_PROTO_MESSAGE_DUMP
2906 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
enums::BluetoothScannerMode configured_mode
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
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) 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