282#ifdef HAS_PROTO_MESSAGE_DUMP
283 static constexpr const char *
message_name() {
return "hello_request"; }
290#ifdef HAS_PROTO_MESSAGE_DUMP
291 void dump_to(std::string &out)
const override;
302#ifdef HAS_PROTO_MESSAGE_DUMP
303 static constexpr const char *
message_name() {
return "hello_response"; }
311#ifdef HAS_PROTO_MESSAGE_DUMP
312 void dump_to(std::string &out)
const override;
323#ifdef HAS_PROTO_MESSAGE_DUMP
324 static constexpr const char *
message_name() {
return "connect_request"; }
329#ifdef HAS_PROTO_MESSAGE_DUMP
330 void dump_to(std::string &out)
const override;
340#ifdef HAS_PROTO_MESSAGE_DUMP
341 static constexpr const char *
message_name() {
return "connect_response"; }
346#ifdef HAS_PROTO_MESSAGE_DUMP
347 void dump_to(std::string &out)
const override;
357#ifdef HAS_PROTO_MESSAGE_DUMP
358 static constexpr const char *
message_name() {
return "disconnect_request"; }
362#ifdef HAS_PROTO_MESSAGE_DUMP
363 void dump_to(std::string &out)
const override;
372#ifdef HAS_PROTO_MESSAGE_DUMP
373 static constexpr const char *
message_name() {
return "disconnect_response"; }
377#ifdef HAS_PROTO_MESSAGE_DUMP
378 void dump_to(std::string &out)
const override;
387#ifdef HAS_PROTO_MESSAGE_DUMP
392#ifdef HAS_PROTO_MESSAGE_DUMP
393 void dump_to(std::string &out)
const override;
402#ifdef HAS_PROTO_MESSAGE_DUMP
403 static constexpr const char *
message_name() {
return "ping_response"; }
407#ifdef HAS_PROTO_MESSAGE_DUMP
408 void dump_to(std::string &out)
const override;
417#ifdef HAS_PROTO_MESSAGE_DUMP
418 static constexpr const char *
message_name() {
return "device_info_request"; }
422#ifdef HAS_PROTO_MESSAGE_DUMP
423 void dump_to(std::string &out)
const override;
432#ifdef HAS_PROTO_MESSAGE_DUMP
433 static constexpr const char *
message_name() {
return "device_info_response"; }
456#ifdef HAS_PROTO_MESSAGE_DUMP
457 void dump_to(std::string &out)
const override;
468#ifdef HAS_PROTO_MESSAGE_DUMP
469 static constexpr const char *
message_name() {
return "list_entities_request"; }
473#ifdef HAS_PROTO_MESSAGE_DUMP
474 void dump_to(std::string &out)
const override;
483#ifdef HAS_PROTO_MESSAGE_DUMP
484 static constexpr const char *
message_name() {
return "list_entities_done_response"; }
488#ifdef HAS_PROTO_MESSAGE_DUMP
489 void dump_to(std::string &out)
const override;
498#ifdef HAS_PROTO_MESSAGE_DUMP
499 static constexpr const char *
message_name() {
return "subscribe_states_request"; }
503#ifdef HAS_PROTO_MESSAGE_DUMP
504 void dump_to(std::string &out)
const override;
513#ifdef HAS_PROTO_MESSAGE_DUMP
514 static constexpr const char *
message_name() {
return "list_entities_binary_sensor_response"; }
520#ifdef HAS_PROTO_MESSAGE_DUMP
521 void dump_to(std::string &out)
const override;
533#ifdef HAS_PROTO_MESSAGE_DUMP
534 static constexpr const char *
message_name() {
return "binary_sensor_state_response"; }
540#ifdef HAS_PROTO_MESSAGE_DUMP
541 void dump_to(std::string &out)
const override;
552#ifdef HAS_PROTO_MESSAGE_DUMP
553 static constexpr const char *
message_name() {
return "list_entities_cover_response"; }
562#ifdef HAS_PROTO_MESSAGE_DUMP
563 void dump_to(std::string &out)
const override;
575#ifdef HAS_PROTO_MESSAGE_DUMP
576 static constexpr const char *
message_name() {
return "cover_state_response"; }
584#ifdef HAS_PROTO_MESSAGE_DUMP
585 void dump_to(std::string &out)
const override;
596#ifdef HAS_PROTO_MESSAGE_DUMP
597 static constexpr const char *
message_name() {
return "cover_command_request"; }
609#ifdef HAS_PROTO_MESSAGE_DUMP
610 void dump_to(std::string &out)
const override;
621#ifdef HAS_PROTO_MESSAGE_DUMP
622 static constexpr const char *
message_name() {
return "list_entities_fan_response"; }
631#ifdef HAS_PROTO_MESSAGE_DUMP
632 void dump_to(std::string &out)
const override;
644#ifdef HAS_PROTO_MESSAGE_DUMP
645 static constexpr const char *
message_name() {
return "fan_state_response"; }
655#ifdef HAS_PROTO_MESSAGE_DUMP
656 void dump_to(std::string &out)
const override;
668#ifdef HAS_PROTO_MESSAGE_DUMP
669 static constexpr const char *
message_name() {
return "fan_command_request"; }
686#ifdef HAS_PROTO_MESSAGE_DUMP
687 void dump_to(std::string &out)
const override;
699#ifdef HAS_PROTO_MESSAGE_DUMP
700 static constexpr const char *
message_name() {
return "list_entities_light_response"; }
712#ifdef HAS_PROTO_MESSAGE_DUMP
713 void dump_to(std::string &out)
const override;
725#ifdef HAS_PROTO_MESSAGE_DUMP
726 static constexpr const char *
message_name() {
return "light_state_response"; }
742#ifdef HAS_PROTO_MESSAGE_DUMP
743 void dump_to(std::string &out)
const override;
755#ifdef HAS_PROTO_MESSAGE_DUMP
756 static constexpr const char *
message_name() {
return "light_command_request"; }
787#ifdef HAS_PROTO_MESSAGE_DUMP
788 void dump_to(std::string &out)
const override;
800#ifdef HAS_PROTO_MESSAGE_DUMP
801 static constexpr const char *
message_name() {
return "list_entities_sensor_response"; }
811#ifdef HAS_PROTO_MESSAGE_DUMP
812 void dump_to(std::string &out)
const override;
824#ifdef HAS_PROTO_MESSAGE_DUMP
825 static constexpr const char *
message_name() {
return "sensor_state_response"; }
831#ifdef HAS_PROTO_MESSAGE_DUMP
832 void dump_to(std::string &out)
const override;
843#ifdef HAS_PROTO_MESSAGE_DUMP
844 static constexpr const char *
message_name() {
return "list_entities_switch_response"; }
850#ifdef HAS_PROTO_MESSAGE_DUMP
851 void dump_to(std::string &out)
const override;
863#ifdef HAS_PROTO_MESSAGE_DUMP
864 static constexpr const char *
message_name() {
return "switch_state_response"; }
869#ifdef HAS_PROTO_MESSAGE_DUMP
870 void dump_to(std::string &out)
const override;
881#ifdef HAS_PROTO_MESSAGE_DUMP
882 static constexpr const char *
message_name() {
return "switch_command_request"; }
888#ifdef HAS_PROTO_MESSAGE_DUMP
889 void dump_to(std::string &out)
const override;
900#ifdef HAS_PROTO_MESSAGE_DUMP
901 static constexpr const char *
message_name() {
return "list_entities_text_sensor_response"; }
906#ifdef HAS_PROTO_MESSAGE_DUMP
907 void dump_to(std::string &out)
const override;
919#ifdef HAS_PROTO_MESSAGE_DUMP
920 static constexpr const char *
message_name() {
return "text_sensor_state_response"; }
926#ifdef HAS_PROTO_MESSAGE_DUMP
927 void dump_to(std::string &out)
const override;
939#ifdef HAS_PROTO_MESSAGE_DUMP
940 static constexpr const char *
message_name() {
return "subscribe_logs_request"; }
946#ifdef HAS_PROTO_MESSAGE_DUMP
947 void dump_to(std::string &out)
const override;
957#ifdef HAS_PROTO_MESSAGE_DUMP
958 static constexpr const char *
message_name() {
return "subscribe_logs_response"; }
965#ifdef HAS_PROTO_MESSAGE_DUMP
966 void dump_to(std::string &out)
const override;
977#ifdef HAS_PROTO_MESSAGE_DUMP
978 static constexpr const char *
message_name() {
return "noise_encryption_set_key_request"; }
983#ifdef HAS_PROTO_MESSAGE_DUMP
984 void dump_to(std::string &out)
const override;
994#ifdef HAS_PROTO_MESSAGE_DUMP
995 static constexpr const char *
message_name() {
return "noise_encryption_set_key_response"; }
1000#ifdef HAS_PROTO_MESSAGE_DUMP
1001 void dump_to(std::string &out)
const override;
1011#ifdef HAS_PROTO_MESSAGE_DUMP
1012 static constexpr const char *
message_name() {
return "subscribe_homeassistant_services_request"; }
1016#ifdef HAS_PROTO_MESSAGE_DUMP
1017 void dump_to(std::string &out)
const override;
1028#ifdef HAS_PROTO_MESSAGE_DUMP
1029 void dump_to(std::string &out)
const override;
1039#ifdef HAS_PROTO_MESSAGE_DUMP
1040 static constexpr const char *
message_name() {
return "homeassistant_service_response"; }
1043 std::vector<HomeassistantServiceMap>
data{};
1049#ifdef HAS_PROTO_MESSAGE_DUMP
1050 void dump_to(std::string &out)
const override;
1061#ifdef HAS_PROTO_MESSAGE_DUMP
1062 static constexpr const char *
message_name() {
return "subscribe_home_assistant_states_request"; }
1066#ifdef HAS_PROTO_MESSAGE_DUMP
1067 void dump_to(std::string &out)
const override;
1076#ifdef HAS_PROTO_MESSAGE_DUMP
1077 static constexpr const char *
message_name() {
return "subscribe_home_assistant_state_response"; }
1084#ifdef HAS_PROTO_MESSAGE_DUMP
1085 void dump_to(std::string &out)
const override;
1096#ifdef HAS_PROTO_MESSAGE_DUMP
1097 static constexpr const char *
message_name() {
return "home_assistant_state_response"; }
1104#ifdef HAS_PROTO_MESSAGE_DUMP
1105 void dump_to(std::string &out)
const override;
1115#ifdef HAS_PROTO_MESSAGE_DUMP
1120#ifdef HAS_PROTO_MESSAGE_DUMP
1121 void dump_to(std::string &out)
const override;
1130#ifdef HAS_PROTO_MESSAGE_DUMP
1131 static constexpr const char *
message_name() {
return "get_time_response"; }
1136#ifdef HAS_PROTO_MESSAGE_DUMP
1137 void dump_to(std::string &out)
const override;
1149#ifdef HAS_PROTO_MESSAGE_DUMP
1150 void dump_to(std::string &out)
const override;
1161#ifdef HAS_PROTO_MESSAGE_DUMP
1162 static constexpr const char *
message_name() {
return "list_entities_services_response"; }
1166 std::vector<ListEntitiesServicesArgument>
args{};
1169#ifdef HAS_PROTO_MESSAGE_DUMP
1170 void dump_to(std::string &out)
const override;
1190#ifdef HAS_PROTO_MESSAGE_DUMP
1191 void dump_to(std::string &out)
const override;
1203#ifdef HAS_PROTO_MESSAGE_DUMP
1204 static constexpr const char *
message_name() {
return "execute_service_request"; }
1207 std::vector<ExecuteServiceArgument>
args{};
1210#ifdef HAS_PROTO_MESSAGE_DUMP
1211 void dump_to(std::string &out)
const override;
1222#ifdef HAS_PROTO_MESSAGE_DUMP
1223 static constexpr const char *
message_name() {
return "list_entities_camera_response"; }
1227#ifdef HAS_PROTO_MESSAGE_DUMP
1228 void dump_to(std::string &out)
const override;
1240#ifdef HAS_PROTO_MESSAGE_DUMP
1241 static constexpr const char *
message_name() {
return "camera_image_response"; }
1248#ifdef HAS_PROTO_MESSAGE_DUMP
1249 void dump_to(std::string &out)
const override;
1261#ifdef HAS_PROTO_MESSAGE_DUMP
1262 static constexpr const char *
message_name() {
return "camera_image_request"; }
1268#ifdef HAS_PROTO_MESSAGE_DUMP
1269 void dump_to(std::string &out)
const override;
1279#ifdef HAS_PROTO_MESSAGE_DUMP
1280 static constexpr const char *
message_name() {
return "list_entities_climate_response"; }
1302#ifdef HAS_PROTO_MESSAGE_DUMP
1303 void dump_to(std::string &out)
const override;
1315#ifdef HAS_PROTO_MESSAGE_DUMP
1316 static constexpr const char *
message_name() {
return "climate_state_response"; }
1334#ifdef HAS_PROTO_MESSAGE_DUMP
1335 void dump_to(std::string &out)
const override;
1347#ifdef HAS_PROTO_MESSAGE_DUMP
1348 static constexpr const char *
message_name() {
return "climate_command_request"; }
1375#ifdef HAS_PROTO_MESSAGE_DUMP
1376 void dump_to(std::string &out)
const override;
1388#ifdef HAS_PROTO_MESSAGE_DUMP
1389 static constexpr const char *
message_name() {
return "list_entities_number_response"; }
1399#ifdef HAS_PROTO_MESSAGE_DUMP
1400 void dump_to(std::string &out)
const override;
1412#ifdef HAS_PROTO_MESSAGE_DUMP
1413 static constexpr const char *
message_name() {
return "number_state_response"; }
1419#ifdef HAS_PROTO_MESSAGE_DUMP
1420 void dump_to(std::string &out)
const override;
1431#ifdef HAS_PROTO_MESSAGE_DUMP
1432 static constexpr const char *
message_name() {
return "number_command_request"; }
1438#ifdef HAS_PROTO_MESSAGE_DUMP
1439 void dump_to(std::string &out)
const override;
1449#ifdef HAS_PROTO_MESSAGE_DUMP
1450 static constexpr const char *
message_name() {
return "list_entities_select_response"; }
1455#ifdef HAS_PROTO_MESSAGE_DUMP
1456 void dump_to(std::string &out)
const override;
1468#ifdef HAS_PROTO_MESSAGE_DUMP
1469 static constexpr const char *
message_name() {
return "select_state_response"; }
1475#ifdef HAS_PROTO_MESSAGE_DUMP
1476 void dump_to(std::string &out)
const override;
1488#ifdef HAS_PROTO_MESSAGE_DUMP
1489 static constexpr const char *
message_name() {
return "select_command_request"; }
1495#ifdef HAS_PROTO_MESSAGE_DUMP
1496 void dump_to(std::string &out)
const override;
1507#ifdef HAS_PROTO_MESSAGE_DUMP
1508 static constexpr const char *
message_name() {
return "list_entities_siren_response"; }
1515#ifdef HAS_PROTO_MESSAGE_DUMP
1516 void dump_to(std::string &out)
const override;
1528#ifdef HAS_PROTO_MESSAGE_DUMP
1529 static constexpr const char *
message_name() {
return "siren_state_response"; }
1534#ifdef HAS_PROTO_MESSAGE_DUMP
1535 void dump_to(std::string &out)
const override;
1546#ifdef HAS_PROTO_MESSAGE_DUMP
1547 static constexpr const char *
message_name() {
return "siren_command_request"; }
1560#ifdef HAS_PROTO_MESSAGE_DUMP
1561 void dump_to(std::string &out)
const override;
1573#ifdef HAS_PROTO_MESSAGE_DUMP
1574 static constexpr const char *
message_name() {
return "list_entities_lock_response"; }
1582#ifdef HAS_PROTO_MESSAGE_DUMP
1583 void dump_to(std::string &out)
const override;
1595#ifdef HAS_PROTO_MESSAGE_DUMP
1596 static constexpr const char *
message_name() {
return "lock_state_response"; }
1601#ifdef HAS_PROTO_MESSAGE_DUMP
1602 void dump_to(std::string &out)
const override;
1613#ifdef HAS_PROTO_MESSAGE_DUMP
1614 static constexpr const char *
message_name() {
return "lock_command_request"; }
1622#ifdef HAS_PROTO_MESSAGE_DUMP
1623 void dump_to(std::string &out)
const override;
1635#ifdef HAS_PROTO_MESSAGE_DUMP
1636 static constexpr const char *
message_name() {
return "list_entities_button_response"; }
1641#ifdef HAS_PROTO_MESSAGE_DUMP
1642 void dump_to(std::string &out)
const override;
1654#ifdef HAS_PROTO_MESSAGE_DUMP
1655 static constexpr const char *
message_name() {
return "button_command_request"; }
1660#ifdef HAS_PROTO_MESSAGE_DUMP
1661 void dump_to(std::string &out)
const override;
1676#ifdef HAS_PROTO_MESSAGE_DUMP
1677 void dump_to(std::string &out)
const override;
1688#ifdef HAS_PROTO_MESSAGE_DUMP
1689 static constexpr const char *
message_name() {
return "list_entities_media_player_response"; }
1695#ifdef HAS_PROTO_MESSAGE_DUMP
1696 void dump_to(std::string &out)
const override;
1708#ifdef HAS_PROTO_MESSAGE_DUMP
1709 static constexpr const char *
message_name() {
return "media_player_state_response"; }
1716#ifdef HAS_PROTO_MESSAGE_DUMP
1717 void dump_to(std::string &out)
const override;
1728#ifdef HAS_PROTO_MESSAGE_DUMP
1729 static constexpr const char *
message_name() {
return "media_player_command_request"; }
1742#ifdef HAS_PROTO_MESSAGE_DUMP
1743 void dump_to(std::string &out)
const override;
1755#ifdef HAS_PROTO_MESSAGE_DUMP
1756 static constexpr const char *
message_name() {
return "subscribe_bluetooth_le_advertisements_request"; }
1761#ifdef HAS_PROTO_MESSAGE_DUMP
1762 void dump_to(std::string &out)
const override;
1775#ifdef HAS_PROTO_MESSAGE_DUMP
1776 void dump_to(std::string &out)
const override;
1787#ifdef HAS_PROTO_MESSAGE_DUMP
1788 static constexpr const char *
message_name() {
return "bluetooth_le_advertisement_response"; }
1799#ifdef HAS_PROTO_MESSAGE_DUMP
1800 void dump_to(std::string &out)
const override;
1815#ifdef HAS_PROTO_MESSAGE_DUMP
1816 void dump_to(std::string &out)
const override;
1827#ifdef HAS_PROTO_MESSAGE_DUMP
1828 static constexpr const char *
message_name() {
return "bluetooth_le_raw_advertisements_response"; }
1833#ifdef HAS_PROTO_MESSAGE_DUMP
1834 void dump_to(std::string &out)
const override;
1844#ifdef HAS_PROTO_MESSAGE_DUMP
1845 static constexpr const char *
message_name() {
return "bluetooth_device_request"; }
1853#ifdef HAS_PROTO_MESSAGE_DUMP
1854 void dump_to(std::string &out)
const override;
1864#ifdef HAS_PROTO_MESSAGE_DUMP
1865 static constexpr const char *
message_name() {
return "bluetooth_device_connection_response"; }
1873#ifdef HAS_PROTO_MESSAGE_DUMP
1874 void dump_to(std::string &out)
const override;
1884#ifdef HAS_PROTO_MESSAGE_DUMP
1885 static constexpr const char *
message_name() {
return "bluetooth_gatt_get_services_request"; }
1890#ifdef HAS_PROTO_MESSAGE_DUMP
1891 void dump_to(std::string &out)
const override;
1903#ifdef HAS_PROTO_MESSAGE_DUMP
1904 void dump_to(std::string &out)
const override;
1918#ifdef HAS_PROTO_MESSAGE_DUMP
1919 void dump_to(std::string &out)
const override;
1933#ifdef HAS_PROTO_MESSAGE_DUMP
1934 void dump_to(std::string &out)
const override;
1945#ifdef HAS_PROTO_MESSAGE_DUMP
1946 static constexpr const char *
message_name() {
return "bluetooth_gatt_get_services_response"; }
1952#ifdef HAS_PROTO_MESSAGE_DUMP
1953 void dump_to(std::string &out)
const override;
1964#ifdef HAS_PROTO_MESSAGE_DUMP
1965 static constexpr const char *
message_name() {
return "bluetooth_gatt_get_services_done_response"; }
1970#ifdef HAS_PROTO_MESSAGE_DUMP
1971 void dump_to(std::string &out)
const override;
1981#ifdef HAS_PROTO_MESSAGE_DUMP
1982 static constexpr const char *
message_name() {
return "bluetooth_gatt_read_request"; }
1988#ifdef HAS_PROTO_MESSAGE_DUMP
1989 void dump_to(std::string &out)
const override;
1999#ifdef HAS_PROTO_MESSAGE_DUMP
2000 static constexpr const char *
message_name() {
return "bluetooth_gatt_read_response"; }
2007#ifdef HAS_PROTO_MESSAGE_DUMP
2008 void dump_to(std::string &out)
const override;
2019#ifdef HAS_PROTO_MESSAGE_DUMP
2020 static constexpr const char *
message_name() {
return "bluetooth_gatt_write_request"; }
2028#ifdef HAS_PROTO_MESSAGE_DUMP
2029 void dump_to(std::string &out)
const override;
2040#ifdef HAS_PROTO_MESSAGE_DUMP
2041 static constexpr const char *
message_name() {
return "bluetooth_gatt_read_descriptor_request"; }
2047#ifdef HAS_PROTO_MESSAGE_DUMP
2048 void dump_to(std::string &out)
const override;
2058#ifdef HAS_PROTO_MESSAGE_DUMP
2059 static constexpr const char *
message_name() {
return "bluetooth_gatt_write_descriptor_request"; }
2066#ifdef HAS_PROTO_MESSAGE_DUMP
2067 void dump_to(std::string &out)
const override;
2078#ifdef HAS_PROTO_MESSAGE_DUMP
2079 static constexpr const char *
message_name() {
return "bluetooth_gatt_notify_request"; }
2086#ifdef HAS_PROTO_MESSAGE_DUMP
2087 void dump_to(std::string &out)
const override;
2097#ifdef HAS_PROTO_MESSAGE_DUMP
2098 static constexpr const char *
message_name() {
return "bluetooth_gatt_notify_data_response"; }
2105#ifdef HAS_PROTO_MESSAGE_DUMP
2106 void dump_to(std::string &out)
const override;
2117#ifdef HAS_PROTO_MESSAGE_DUMP
2118 static constexpr const char *
message_name() {
return "subscribe_bluetooth_connections_free_request"; }
2122#ifdef HAS_PROTO_MESSAGE_DUMP
2123 void dump_to(std::string &out)
const override;
2132#ifdef HAS_PROTO_MESSAGE_DUMP
2133 static constexpr const char *
message_name() {
return "bluetooth_connections_free_response"; }
2140#ifdef HAS_PROTO_MESSAGE_DUMP
2141 void dump_to(std::string &out)
const override;
2151#ifdef HAS_PROTO_MESSAGE_DUMP
2152 static constexpr const char *
message_name() {
return "bluetooth_gatt_error_response"; }
2159#ifdef HAS_PROTO_MESSAGE_DUMP
2160 void dump_to(std::string &out)
const override;
2170#ifdef HAS_PROTO_MESSAGE_DUMP
2171 static constexpr const char *
message_name() {
return "bluetooth_gatt_write_response"; }
2177#ifdef HAS_PROTO_MESSAGE_DUMP
2178 void dump_to(std::string &out)
const override;
2188#ifdef HAS_PROTO_MESSAGE_DUMP
2189 static constexpr const char *
message_name() {
return "bluetooth_gatt_notify_response"; }
2195#ifdef HAS_PROTO_MESSAGE_DUMP
2196 void dump_to(std::string &out)
const override;
2206#ifdef HAS_PROTO_MESSAGE_DUMP
2207 static constexpr const char *
message_name() {
return "bluetooth_device_pairing_response"; }
2214#ifdef HAS_PROTO_MESSAGE_DUMP
2215 void dump_to(std::string &out)
const override;
2225#ifdef HAS_PROTO_MESSAGE_DUMP
2226 static constexpr const char *
message_name() {
return "bluetooth_device_unpairing_response"; }
2233#ifdef HAS_PROTO_MESSAGE_DUMP
2234 void dump_to(std::string &out)
const override;
2244#ifdef HAS_PROTO_MESSAGE_DUMP
2245 static constexpr const char *
message_name() {
return "unsubscribe_bluetooth_le_advertisements_request"; }
2249#ifdef HAS_PROTO_MESSAGE_DUMP
2250 void dump_to(std::string &out)
const override;
2259#ifdef HAS_PROTO_MESSAGE_DUMP
2260 static constexpr const char *
message_name() {
return "bluetooth_device_clear_cache_response"; }
2267#ifdef HAS_PROTO_MESSAGE_DUMP
2268 void dump_to(std::string &out)
const override;
2278#ifdef HAS_PROTO_MESSAGE_DUMP
2279 static constexpr const char *
message_name() {
return "bluetooth_scanner_state_response"; }
2285#ifdef HAS_PROTO_MESSAGE_DUMP
2286 void dump_to(std::string &out)
const override;
2296#ifdef HAS_PROTO_MESSAGE_DUMP
2297 static constexpr const char *
message_name() {
return "bluetooth_scanner_set_mode_request"; }
2302#ifdef HAS_PROTO_MESSAGE_DUMP
2303 void dump_to(std::string &out)
const override;
2313#ifdef HAS_PROTO_MESSAGE_DUMP
2314 static constexpr const char *
message_name() {
return "subscribe_voice_assistant_request"; }
2320#ifdef HAS_PROTO_MESSAGE_DUMP
2321 void dump_to(std::string &out)
const override;
2334#ifdef HAS_PROTO_MESSAGE_DUMP
2335 void dump_to(std::string &out)
const override;
2346#ifdef HAS_PROTO_MESSAGE_DUMP
2347 static constexpr const char *
message_name() {
return "voice_assistant_request"; }
2356#ifdef HAS_PROTO_MESSAGE_DUMP
2357 void dump_to(std::string &out)
const override;
2368#ifdef HAS_PROTO_MESSAGE_DUMP
2369 static constexpr const char *
message_name() {
return "voice_assistant_response"; }
2375#ifdef HAS_PROTO_MESSAGE_DUMP
2376 void dump_to(std::string &out)
const override;
2388#ifdef HAS_PROTO_MESSAGE_DUMP
2389 void dump_to(std::string &out)
const override;
2399#ifdef HAS_PROTO_MESSAGE_DUMP
2400 static constexpr const char *
message_name() {
return "voice_assistant_event_response"; }
2403 std::vector<VoiceAssistantEventData>
data{};
2406#ifdef HAS_PROTO_MESSAGE_DUMP
2407 void dump_to(std::string &out)
const override;
2418#ifdef HAS_PROTO_MESSAGE_DUMP
2419 static constexpr const char *
message_name() {
return "voice_assistant_audio"; }
2425#ifdef HAS_PROTO_MESSAGE_DUMP
2426 void dump_to(std::string &out)
const override;
2437#ifdef HAS_PROTO_MESSAGE_DUMP
2438 static constexpr const char *
message_name() {
return "voice_assistant_timer_event_response"; }
2448#ifdef HAS_PROTO_MESSAGE_DUMP
2449 void dump_to(std::string &out)
const override;
2460#ifdef HAS_PROTO_MESSAGE_DUMP
2461 static constexpr const char *
message_name() {
return "voice_assistant_announce_request"; }
2469#ifdef HAS_PROTO_MESSAGE_DUMP
2470 void dump_to(std::string &out)
const override;
2481#ifdef HAS_PROTO_MESSAGE_DUMP
2482 static constexpr const char *
message_name() {
return "voice_assistant_announce_finished"; }
2487#ifdef HAS_PROTO_MESSAGE_DUMP
2488 void dump_to(std::string &out)
const override;
2501#ifdef HAS_PROTO_MESSAGE_DUMP
2502 void dump_to(std::string &out)
const override;
2512#ifdef HAS_PROTO_MESSAGE_DUMP
2513 static constexpr const char *
message_name() {
return "voice_assistant_configuration_request"; }
2517#ifdef HAS_PROTO_MESSAGE_DUMP
2518 void dump_to(std::string &out)
const override;
2527#ifdef HAS_PROTO_MESSAGE_DUMP
2528 static constexpr const char *
message_name() {
return "voice_assistant_configuration_response"; }
2535#ifdef HAS_PROTO_MESSAGE_DUMP
2536 void dump_to(std::string &out)
const override;
2547#ifdef HAS_PROTO_MESSAGE_DUMP
2548 static constexpr const char *
message_name() {
return "voice_assistant_set_configuration"; }
2553#ifdef HAS_PROTO_MESSAGE_DUMP
2554 void dump_to(std::string &out)
const override;
2564#ifdef HAS_PROTO_MESSAGE_DUMP
2565 static constexpr const char *
message_name() {
return "list_entities_alarm_control_panel_response"; }
2572#ifdef HAS_PROTO_MESSAGE_DUMP
2573 void dump_to(std::string &out)
const override;
2585#ifdef HAS_PROTO_MESSAGE_DUMP
2586 static constexpr const char *
message_name() {
return "alarm_control_panel_state_response"; }
2591#ifdef HAS_PROTO_MESSAGE_DUMP
2592 void dump_to(std::string &out)
const override;
2603#ifdef HAS_PROTO_MESSAGE_DUMP
2604 static constexpr const char *
message_name() {
return "alarm_control_panel_command_request"; }
2611#ifdef HAS_PROTO_MESSAGE_DUMP
2612 void dump_to(std::string &out)
const override;
2624#ifdef HAS_PROTO_MESSAGE_DUMP
2625 static constexpr const char *
message_name() {
return "list_entities_text_response"; }
2633#ifdef HAS_PROTO_MESSAGE_DUMP
2634 void dump_to(std::string &out)
const override;
2646#ifdef HAS_PROTO_MESSAGE_DUMP
2647 static constexpr const char *
message_name() {
return "text_state_response"; }
2653#ifdef HAS_PROTO_MESSAGE_DUMP
2654 void dump_to(std::string &out)
const override;
2666#ifdef HAS_PROTO_MESSAGE_DUMP
2667 static constexpr const char *
message_name() {
return "text_command_request"; }
2673#ifdef HAS_PROTO_MESSAGE_DUMP
2674 void dump_to(std::string &out)
const override;
2685#ifdef HAS_PROTO_MESSAGE_DUMP
2686 static constexpr const char *
message_name() {
return "list_entities_date_response"; }
2690#ifdef HAS_PROTO_MESSAGE_DUMP
2691 void dump_to(std::string &out)
const override;
2703#ifdef HAS_PROTO_MESSAGE_DUMP
2704 static constexpr const char *
message_name() {
return "date_state_response"; }
2712#ifdef HAS_PROTO_MESSAGE_DUMP
2713 void dump_to(std::string &out)
const override;
2724#ifdef HAS_PROTO_MESSAGE_DUMP
2725 static constexpr const char *
message_name() {
return "date_command_request"; }
2733#ifdef HAS_PROTO_MESSAGE_DUMP
2734 void dump_to(std::string &out)
const override;
2745#ifdef HAS_PROTO_MESSAGE_DUMP
2746 static constexpr const char *
message_name() {
return "list_entities_time_response"; }
2750#ifdef HAS_PROTO_MESSAGE_DUMP
2751 void dump_to(std::string &out)
const override;
2763#ifdef HAS_PROTO_MESSAGE_DUMP
2764 static constexpr const char *
message_name() {
return "time_state_response"; }
2772#ifdef HAS_PROTO_MESSAGE_DUMP
2773 void dump_to(std::string &out)
const override;
2784#ifdef HAS_PROTO_MESSAGE_DUMP
2785 static constexpr const char *
message_name() {
return "time_command_request"; }
2793#ifdef HAS_PROTO_MESSAGE_DUMP
2794 void dump_to(std::string &out)
const override;
2805#ifdef HAS_PROTO_MESSAGE_DUMP
2806 static constexpr const char *
message_name() {
return "list_entities_event_response"; }
2812#ifdef HAS_PROTO_MESSAGE_DUMP
2813 void dump_to(std::string &out)
const override;
2825#ifdef HAS_PROTO_MESSAGE_DUMP
2831#ifdef HAS_PROTO_MESSAGE_DUMP
2832 void dump_to(std::string &out)
const override;
2843#ifdef HAS_PROTO_MESSAGE_DUMP
2844 static constexpr const char *
message_name() {
return "list_entities_valve_response"; }
2852#ifdef HAS_PROTO_MESSAGE_DUMP
2853 void dump_to(std::string &out)
const override;
2865#ifdef HAS_PROTO_MESSAGE_DUMP
2866 static constexpr const char *
message_name() {
return "valve_state_response"; }
2872#ifdef HAS_PROTO_MESSAGE_DUMP
2873 void dump_to(std::string &out)
const override;
2884#ifdef HAS_PROTO_MESSAGE_DUMP
2885 static constexpr const char *
message_name() {
return "valve_command_request"; }
2893#ifdef HAS_PROTO_MESSAGE_DUMP
2894 void dump_to(std::string &out)
const override;
2905#ifdef HAS_PROTO_MESSAGE_DUMP
2906 static constexpr const char *
message_name() {
return "list_entities_date_time_response"; }
2910#ifdef HAS_PROTO_MESSAGE_DUMP
2911 void dump_to(std::string &out)
const override;
2923#ifdef HAS_PROTO_MESSAGE_DUMP
2924 static constexpr const char *
message_name() {
return "date_time_state_response"; }
2930#ifdef HAS_PROTO_MESSAGE_DUMP
2931 void dump_to(std::string &out)
const override;
2942#ifdef HAS_PROTO_MESSAGE_DUMP
2943 static constexpr const char *
message_name() {
return "date_time_command_request"; }
2949#ifdef HAS_PROTO_MESSAGE_DUMP
2950 void dump_to(std::string &out)
const override;
2960#ifdef HAS_PROTO_MESSAGE_DUMP
2961 static constexpr const char *
message_name() {
return "list_entities_update_response"; }
2966#ifdef HAS_PROTO_MESSAGE_DUMP
2967 void dump_to(std::string &out)
const override;
2979#ifdef HAS_PROTO_MESSAGE_DUMP
2980 static constexpr const char *
message_name() {
return "update_state_response"; }
2993#ifdef HAS_PROTO_MESSAGE_DUMP
2994 void dump_to(std::string &out)
const override;
3006#ifdef HAS_PROTO_MESSAGE_DUMP
3007 static constexpr const char *
message_name() {
return "update_command_request"; }
3013#ifdef HAS_PROTO_MESSAGE_DUMP
3014 void dump_to(std::string &out)
const override;
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
enums::AlarmControlPanelStateCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::AlarmControlPanelState state
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
std::vector< uint64_t > allocated
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
enums::BluetoothDeviceRequestType request_type
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< BluetoothGATTDescriptor > descriptors
std::vector< uint64_t > uuid
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
std::vector< uint64_t > uuid
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
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
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
static constexpr const char * message_name()
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
std::vector< BluetoothGATTService > services
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) 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
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< uint64_t > uuid
std::vector< BluetoothGATTCharacteristic > characteristics
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
std::vector< BluetoothServiceData > service_data
void dump_to(std::string &out) const override
std::vector< std::string > service_uuids
std::vector< BluetoothServiceData > manufacturer_data
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
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 encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
std::vector< BluetoothLERawAdvertisement > advertisements
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
enums::BluetoothScannerMode mode
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
enums::BluetoothScannerMode mode
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
enums::BluetoothScannerState state
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
std::vector< uint32_t > legacy_data
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
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 const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool has_target_temperature_high
float target_temperature_low
bool has_target_temperature_low
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
float target_temperature_high
void encode(ProtoWriteBuffer buffer) const override
bool unused_has_legacy_away
enums::ClimateSwingMode swing_mode
enums::ClimateFanMode fan_mode
bool has_target_temperature
std::string custom_fan_mode
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::ClimatePreset preset
std::string custom_preset
void calculate_size(uint32_t &total_size) const override
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 const char * message_name()
std::string custom_fan_mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::ClimateAction action
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
enums::ClimatePreset preset
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
std::string custom_preset
void calculate_size(uint32_t &total_size) const override
float current_temperature
float target_temperature_high
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
enums::LegacyCoverCommand legacy_command
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
enums::LegacyCoverState legacy_state
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
enums::CoverOperation current_operation
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
uint32_t legacy_voice_assistant_version
std::string esphome_version
std::string friendly_name
std::string bluetooth_mac_address
static constexpr uint16_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
uint32_t bluetooth_proxy_feature_flags
void calculate_size(uint32_t &total_size) const override
std::string compilation_time
static constexpr uint16_t MESSAGE_TYPE
uint32_t legacy_bluetooth_proxy_version
std::string suggested_area
uint32_t voice_assistant_feature_flags
bool api_encryption_supported
std::string project_version
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
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
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
std::vector< std::string > string_array
std::vector< float > float_array
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
std::vector< ExecuteServiceArgument > args
void calculate_size(uint32_t &total_size) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
enums::FanDirection direction
void calculate_size(uint32_t &total_size) 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
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
enums::FanDirection direction
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
uint32_t api_version_major
void encode(ProtoWriteBuffer buffer) const override
uint32_t api_version_minor
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
uint32_t api_version_minor
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
uint32_t api_version_major
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
std::vector< HomeassistantServiceMap > data_template
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
std::vector< HomeassistantServiceMap > data
std::vector< HomeassistantServiceMap > variables
~InfoResponseProtoMessage() override=default
enums::EntityCategory entity_category
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool has_color_temperature
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
enums::ColorMode color_mode
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool has_transition_length
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
uint32_t transition_length
bool has_color_brightness
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
enums::ColorMode color_mode
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
bool requires_code_to_arm
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
uint32_t supported_features
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool is_status_binary_sensor
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< enums::ClimatePreset > supported_presets
void dump_to(std::string &out) const override
std::vector< enums::ClimateSwingMode > supported_swing_modes
float visual_max_humidity
std::vector< enums::ClimateFanMode > supported_fan_modes
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool supports_current_temperature
bool supports_current_humidity
std::vector< enums::ClimateMode > supported_modes
bool supports_target_humidity
float visual_min_humidity
float visual_max_temperature
float visual_target_temperature_step
bool supports_two_point_target_temperature
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
float visual_min_temperature
float visual_current_temperature_step
bool legacy_supports_away
std::vector< std::string > supported_custom_presets
std::vector< std::string > supported_custom_fan_modes
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
std::vector< std::string > event_types
std::vector< std::string > supported_preset_modes
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
int32_t supported_speed_count
static constexpr uint16_t ESTIMATED_SIZE
bool supports_oscillation
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
bool legacy_supports_color_temperature
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool legacy_supports_white_value
bool legacy_supports_brightness
std::vector< std::string > effects
std::vector< enums::ColorMode > supported_color_modes
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_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
static constexpr uint16_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
std::string unit_of_measurement
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
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 calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
std::vector< std::string > options
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
int32_t accuracy_decimals
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
enums::SensorLastResetType legacy_last_reset_type
std::string unit_of_measurement
static constexpr uint16_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
enums::SensorStateClass state_class
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
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
enums::ServiceArgType type
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
std::vector< ListEntitiesServicesArgument > args
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
std::vector< std::string > tones
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
enums::LockCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
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 uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) 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
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
~StateResponseProtoMessage() override=default
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_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 calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint16_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint16_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
void encode(ProtoWriteBuffer buffer) const override
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
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
enums::UpdateCommand command
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t ESTIMATED_SIZE
std::string latest_version
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
std::string current_version
void dump_to(std::string &out) const override
std::string release_summary
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr const char * message_name()
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
enums::ValveOperation current_operation
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
void dump_to(std::string &out) const override
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
std::string preannounce_media_id
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint16_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
uint32_t noise_suppression_level
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr uint16_t MESSAGE_TYPE
static constexpr const char * message_name()
std::vector< VoiceAssistantWakeWord > available_wake_words
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
uint32_t max_active_wake_words
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
std::vector< std::string > active_wake_words
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr const char * message_name()
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(uint32_t &total_size) const override
enums::VoiceAssistantEvent event_type
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< VoiceAssistantEventData > data
static constexpr uint16_t ESTIMATED_SIZE
void calculate_size(uint32_t &total_size) const override
static constexpr const char * message_name()
std::string wake_word_phrase
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::string conversation_id
VoiceAssistantAudioSettings audio_settings
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 uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
std::vector< std::string > active_wake_words
void calculate_size(uint32_t &total_size) const override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
static constexpr uint16_t ESTIMATED_SIZE
static constexpr const char * message_name()
static constexpr uint16_t ESTIMATED_SIZE
enums::VoiceAssistantTimerEvent event_type
static constexpr const char * message_name()
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(uint32_t &total_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_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_PLAY
@ MEDIA_PLAYER_COMMAND_STOP
@ MEDIA_PLAYER_COMMAND_PAUSE
@ MEDIA_PLAYER_COMMAND_MUTE
@ 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
@ LEGACY_COVER_COMMAND_CLOSE
@ LEGACY_COVER_COMMAND_STOP
@ LEGACY_COVER_COMMAND_OPEN
@ COVER_OPERATION_IS_OPENING
@ COVER_OPERATION_IS_CLOSING
@ LEGACY_COVER_STATE_OPEN
@ LEGACY_COVER_STATE_CLOSED
@ ENTITY_CATEGORY_DIAGNOSTIC
@ CLIMATE_SWING_HORIZONTAL
VoiceAssistantSubscribeFlag
@ VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO
@ VOICE_ASSISTANT_SUBSCRIBE_NONE
@ STATE_CLASS_TOTAL_INCREASING
@ STATE_CLASS_MEASUREMENT
Providing packet encoding functions for exchanging data with a remote host.