ESPHome 2025.6.3
Loading...
Searching...
No Matches
api_pb2.h
Go to the documentation of this file.
1// This file was automatically generated with a tool.
2// See script/api_protobuf/api_protobuf.py
3#pragma once
4
5#include "proto.h"
6#include "api_pb2_size.h"
7
8namespace esphome {
9namespace api {
10
11namespace enums {
12
32enum FanSpeed : uint32_t {
36};
143enum LockCommand : uint32_t {
147};
240enum TextMode : uint32_t {
243};
254
255} // namespace enums
256
258 public:
259 ~InfoResponseProtoMessage() override = default;
260 std::string object_id{};
261 uint32_t key{0};
262 std::string name{};
263 std::string unique_id{};
265 std::string icon{};
267
268 protected:
269};
270
272 public:
273 ~StateResponseProtoMessage() override = default;
274 uint32_t key{0};
275
276 protected:
277};
279 public:
280 static constexpr uint16_t MESSAGE_TYPE = 1;
281 static constexpr uint16_t ESTIMATED_SIZE = 17;
282#ifdef HAS_PROTO_MESSAGE_DUMP
283 static constexpr const char *message_name() { return "hello_request"; }
284#endif
285 std::string client_info{};
286 uint32_t api_version_major{0};
287 uint32_t api_version_minor{0};
288 void encode(ProtoWriteBuffer buffer) const override;
289 void calculate_size(uint32_t &total_size) const override;
290#ifdef HAS_PROTO_MESSAGE_DUMP
291 void dump_to(std::string &out) const override;
292#endif
293
294 protected:
295 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
296 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
297};
299 public:
300 static constexpr uint16_t MESSAGE_TYPE = 2;
301 static constexpr uint16_t ESTIMATED_SIZE = 26;
302#ifdef HAS_PROTO_MESSAGE_DUMP
303 static constexpr const char *message_name() { return "hello_response"; }
304#endif
305 uint32_t api_version_major{0};
306 uint32_t api_version_minor{0};
307 std::string server_info{};
308 std::string name{};
309 void encode(ProtoWriteBuffer buffer) const override;
310 void calculate_size(uint32_t &total_size) const override;
311#ifdef HAS_PROTO_MESSAGE_DUMP
312 void dump_to(std::string &out) const override;
313#endif
314
315 protected:
316 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
317 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
318};
320 public:
321 static constexpr uint16_t MESSAGE_TYPE = 3;
322 static constexpr uint16_t ESTIMATED_SIZE = 9;
323#ifdef HAS_PROTO_MESSAGE_DUMP
324 static constexpr const char *message_name() { return "connect_request"; }
325#endif
326 std::string password{};
327 void encode(ProtoWriteBuffer buffer) const override;
328 void calculate_size(uint32_t &total_size) const override;
329#ifdef HAS_PROTO_MESSAGE_DUMP
330 void dump_to(std::string &out) const override;
331#endif
332
333 protected:
334 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
335};
337 public:
338 static constexpr uint16_t MESSAGE_TYPE = 4;
339 static constexpr uint16_t ESTIMATED_SIZE = 2;
340#ifdef HAS_PROTO_MESSAGE_DUMP
341 static constexpr const char *message_name() { return "connect_response"; }
342#endif
343 bool invalid_password{false};
344 void encode(ProtoWriteBuffer buffer) const override;
345 void calculate_size(uint32_t &total_size) const override;
346#ifdef HAS_PROTO_MESSAGE_DUMP
347 void dump_to(std::string &out) const override;
348#endif
349
350 protected:
351 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
352};
354 public:
355 static constexpr uint16_t MESSAGE_TYPE = 5;
356 static constexpr uint16_t ESTIMATED_SIZE = 0;
357#ifdef HAS_PROTO_MESSAGE_DUMP
358 static constexpr const char *message_name() { return "disconnect_request"; }
359#endif
360 void encode(ProtoWriteBuffer buffer) const override;
361 void calculate_size(uint32_t &total_size) const override;
362#ifdef HAS_PROTO_MESSAGE_DUMP
363 void dump_to(std::string &out) const override;
364#endif
365
366 protected:
367};
369 public:
370 static constexpr uint16_t MESSAGE_TYPE = 6;
371 static constexpr uint16_t ESTIMATED_SIZE = 0;
372#ifdef HAS_PROTO_MESSAGE_DUMP
373 static constexpr const char *message_name() { return "disconnect_response"; }
374#endif
375 void encode(ProtoWriteBuffer buffer) const override;
376 void calculate_size(uint32_t &total_size) const override;
377#ifdef HAS_PROTO_MESSAGE_DUMP
378 void dump_to(std::string &out) const override;
379#endif
380
381 protected:
382};
383class PingRequest : public ProtoMessage {
384 public:
385 static constexpr uint16_t MESSAGE_TYPE = 7;
386 static constexpr uint16_t ESTIMATED_SIZE = 0;
387#ifdef HAS_PROTO_MESSAGE_DUMP
388 static constexpr const char *message_name() { return "ping_request"; }
389#endif
390 void encode(ProtoWriteBuffer buffer) const override;
391 void calculate_size(uint32_t &total_size) const override;
392#ifdef HAS_PROTO_MESSAGE_DUMP
393 void dump_to(std::string &out) const override;
394#endif
395
396 protected:
397};
399 public:
400 static constexpr uint16_t MESSAGE_TYPE = 8;
401 static constexpr uint16_t ESTIMATED_SIZE = 0;
402#ifdef HAS_PROTO_MESSAGE_DUMP
403 static constexpr const char *message_name() { return "ping_response"; }
404#endif
405 void encode(ProtoWriteBuffer buffer) const override;
406 void calculate_size(uint32_t &total_size) const override;
407#ifdef HAS_PROTO_MESSAGE_DUMP
408 void dump_to(std::string &out) const override;
409#endif
410
411 protected:
412};
414 public:
415 static constexpr uint16_t MESSAGE_TYPE = 9;
416 static constexpr uint16_t ESTIMATED_SIZE = 0;
417#ifdef HAS_PROTO_MESSAGE_DUMP
418 static constexpr const char *message_name() { return "device_info_request"; }
419#endif
420 void encode(ProtoWriteBuffer buffer) const override;
421 void calculate_size(uint32_t &total_size) const override;
422#ifdef HAS_PROTO_MESSAGE_DUMP
423 void dump_to(std::string &out) const override;
424#endif
425
426 protected:
427};
429 public:
430 static constexpr uint16_t MESSAGE_TYPE = 10;
431 static constexpr uint16_t ESTIMATED_SIZE = 129;
432#ifdef HAS_PROTO_MESSAGE_DUMP
433 static constexpr const char *message_name() { return "device_info_response"; }
434#endif
435 bool uses_password{false};
436 std::string name{};
437 std::string mac_address{};
438 std::string esphome_version{};
439 std::string compilation_time{};
440 std::string model{};
441 bool has_deep_sleep{false};
442 std::string project_name{};
443 std::string project_version{};
444 uint32_t webserver_port{0};
447 std::string manufacturer{};
448 std::string friendly_name{};
451 std::string suggested_area{};
454 void encode(ProtoWriteBuffer buffer) const override;
455 void calculate_size(uint32_t &total_size) const override;
456#ifdef HAS_PROTO_MESSAGE_DUMP
457 void dump_to(std::string &out) const override;
458#endif
459
460 protected:
461 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
462 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
463};
465 public:
466 static constexpr uint16_t MESSAGE_TYPE = 11;
467 static constexpr uint16_t ESTIMATED_SIZE = 0;
468#ifdef HAS_PROTO_MESSAGE_DUMP
469 static constexpr const char *message_name() { return "list_entities_request"; }
470#endif
471 void encode(ProtoWriteBuffer buffer) const override;
472 void calculate_size(uint32_t &total_size) const override;
473#ifdef HAS_PROTO_MESSAGE_DUMP
474 void dump_to(std::string &out) const override;
475#endif
476
477 protected:
478};
480 public:
481 static constexpr uint16_t MESSAGE_TYPE = 19;
482 static constexpr uint16_t ESTIMATED_SIZE = 0;
483#ifdef HAS_PROTO_MESSAGE_DUMP
484 static constexpr const char *message_name() { return "list_entities_done_response"; }
485#endif
486 void encode(ProtoWriteBuffer buffer) const override;
487 void calculate_size(uint32_t &total_size) const override;
488#ifdef HAS_PROTO_MESSAGE_DUMP
489 void dump_to(std::string &out) const override;
490#endif
491
492 protected:
493};
495 public:
496 static constexpr uint16_t MESSAGE_TYPE = 20;
497 static constexpr uint16_t ESTIMATED_SIZE = 0;
498#ifdef HAS_PROTO_MESSAGE_DUMP
499 static constexpr const char *message_name() { return "subscribe_states_request"; }
500#endif
501 void encode(ProtoWriteBuffer buffer) const override;
502 void calculate_size(uint32_t &total_size) const override;
503#ifdef HAS_PROTO_MESSAGE_DUMP
504 void dump_to(std::string &out) const override;
505#endif
506
507 protected:
508};
510 public:
511 static constexpr uint16_t MESSAGE_TYPE = 12;
512 static constexpr uint16_t ESTIMATED_SIZE = 56;
513#ifdef HAS_PROTO_MESSAGE_DUMP
514 static constexpr const char *message_name() { return "list_entities_binary_sensor_response"; }
515#endif
516 std::string device_class{};
518 void encode(ProtoWriteBuffer buffer) const override;
519 void calculate_size(uint32_t &total_size) const override;
520#ifdef HAS_PROTO_MESSAGE_DUMP
521 void dump_to(std::string &out) const override;
522#endif
523
524 protected:
525 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
526 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
527 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
528};
530 public:
531 static constexpr uint16_t MESSAGE_TYPE = 21;
532 static constexpr uint16_t ESTIMATED_SIZE = 9;
533#ifdef HAS_PROTO_MESSAGE_DUMP
534 static constexpr const char *message_name() { return "binary_sensor_state_response"; }
535#endif
536 bool state{false};
537 bool missing_state{false};
538 void encode(ProtoWriteBuffer buffer) const override;
539 void calculate_size(uint32_t &total_size) const override;
540#ifdef HAS_PROTO_MESSAGE_DUMP
541 void dump_to(std::string &out) const override;
542#endif
543
544 protected:
545 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
546 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
547};
549 public:
550 static constexpr uint16_t MESSAGE_TYPE = 13;
551 static constexpr uint16_t ESTIMATED_SIZE = 62;
552#ifdef HAS_PROTO_MESSAGE_DUMP
553 static constexpr const char *message_name() { return "list_entities_cover_response"; }
554#endif
555 bool assumed_state{false};
556 bool supports_position{false};
557 bool supports_tilt{false};
558 std::string device_class{};
559 bool supports_stop{false};
560 void encode(ProtoWriteBuffer buffer) const override;
561 void calculate_size(uint32_t &total_size) const override;
562#ifdef HAS_PROTO_MESSAGE_DUMP
563 void dump_to(std::string &out) const override;
564#endif
565
566 protected:
567 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
568 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
569 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
570};
572 public:
573 static constexpr uint16_t MESSAGE_TYPE = 22;
574 static constexpr uint16_t ESTIMATED_SIZE = 19;
575#ifdef HAS_PROTO_MESSAGE_DUMP
576 static constexpr const char *message_name() { return "cover_state_response"; }
577#endif
579 float position{0.0f};
580 float tilt{0.0f};
582 void encode(ProtoWriteBuffer buffer) const override;
583 void calculate_size(uint32_t &total_size) const override;
584#ifdef HAS_PROTO_MESSAGE_DUMP
585 void dump_to(std::string &out) const override;
586#endif
587
588 protected:
589 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
590 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
591};
593 public:
594 static constexpr uint16_t MESSAGE_TYPE = 30;
595 static constexpr uint16_t ESTIMATED_SIZE = 25;
596#ifdef HAS_PROTO_MESSAGE_DUMP
597 static constexpr const char *message_name() { return "cover_command_request"; }
598#endif
599 uint32_t key{0};
602 bool has_position{false};
603 float position{0.0f};
604 bool has_tilt{false};
605 float tilt{0.0f};
606 bool stop{false};
607 void encode(ProtoWriteBuffer buffer) const override;
608 void calculate_size(uint32_t &total_size) const override;
609#ifdef HAS_PROTO_MESSAGE_DUMP
610 void dump_to(std::string &out) const override;
611#endif
612
613 protected:
614 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
615 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
616};
618 public:
619 static constexpr uint16_t MESSAGE_TYPE = 14;
620 static constexpr uint16_t ESTIMATED_SIZE = 73;
621#ifdef HAS_PROTO_MESSAGE_DUMP
622 static constexpr const char *message_name() { return "list_entities_fan_response"; }
623#endif
625 bool supports_speed{false};
628 std::vector<std::string> supported_preset_modes{};
629 void encode(ProtoWriteBuffer buffer) const override;
630 void calculate_size(uint32_t &total_size) const override;
631#ifdef HAS_PROTO_MESSAGE_DUMP
632 void dump_to(std::string &out) const override;
633#endif
634
635 protected:
636 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
637 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
638 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
639};
641 public:
642 static constexpr uint16_t MESSAGE_TYPE = 23;
643 static constexpr uint16_t ESTIMATED_SIZE = 26;
644#ifdef HAS_PROTO_MESSAGE_DUMP
645 static constexpr const char *message_name() { return "fan_state_response"; }
646#endif
647 bool state{false};
648 bool oscillating{false};
651 int32_t speed_level{0};
652 std::string preset_mode{};
653 void encode(ProtoWriteBuffer buffer) const override;
654 void calculate_size(uint32_t &total_size) const override;
655#ifdef HAS_PROTO_MESSAGE_DUMP
656 void dump_to(std::string &out) const override;
657#endif
658
659 protected:
660 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
661 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
662 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
663};
665 public:
666 static constexpr uint16_t MESSAGE_TYPE = 31;
667 static constexpr uint16_t ESTIMATED_SIZE = 38;
668#ifdef HAS_PROTO_MESSAGE_DUMP
669 static constexpr const char *message_name() { return "fan_command_request"; }
670#endif
671 uint32_t key{0};
672 bool has_state{false};
673 bool state{false};
674 bool has_speed{false};
676 bool has_oscillating{false};
677 bool oscillating{false};
678 bool has_direction{false};
680 bool has_speed_level{false};
681 int32_t speed_level{0};
682 bool has_preset_mode{false};
683 std::string preset_mode{};
684 void encode(ProtoWriteBuffer buffer) const override;
685 void calculate_size(uint32_t &total_size) const override;
686#ifdef HAS_PROTO_MESSAGE_DUMP
687 void dump_to(std::string &out) const override;
688#endif
689
690 protected:
691 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
692 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
693 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
694};
696 public:
697 static constexpr uint16_t MESSAGE_TYPE = 15;
698 static constexpr uint16_t ESTIMATED_SIZE = 85;
699#ifdef HAS_PROTO_MESSAGE_DUMP
700 static constexpr const char *message_name() { return "list_entities_light_response"; }
701#endif
702 std::vector<enums::ColorMode> supported_color_modes{};
707 float min_mireds{0.0f};
708 float max_mireds{0.0f};
709 std::vector<std::string> effects{};
710 void encode(ProtoWriteBuffer buffer) const override;
711 void calculate_size(uint32_t &total_size) const override;
712#ifdef HAS_PROTO_MESSAGE_DUMP
713 void dump_to(std::string &out) const override;
714#endif
715
716 protected:
717 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
718 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
719 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
720};
722 public:
723 static constexpr uint16_t MESSAGE_TYPE = 24;
724 static constexpr uint16_t ESTIMATED_SIZE = 63;
725#ifdef HAS_PROTO_MESSAGE_DUMP
726 static constexpr const char *message_name() { return "light_state_response"; }
727#endif
728 bool state{false};
729 float brightness{0.0f};
731 float color_brightness{0.0f};
732 float red{0.0f};
733 float green{0.0f};
734 float blue{0.0f};
735 float white{0.0f};
736 float color_temperature{0.0f};
737 float cold_white{0.0f};
738 float warm_white{0.0f};
739 std::string effect{};
740 void encode(ProtoWriteBuffer buffer) const override;
741 void calculate_size(uint32_t &total_size) const override;
742#ifdef HAS_PROTO_MESSAGE_DUMP
743 void dump_to(std::string &out) const override;
744#endif
745
746 protected:
747 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
748 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
749 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
750};
752 public:
753 static constexpr uint16_t MESSAGE_TYPE = 32;
754 static constexpr uint16_t ESTIMATED_SIZE = 107;
755#ifdef HAS_PROTO_MESSAGE_DUMP
756 static constexpr const char *message_name() { return "light_command_request"; }
757#endif
758 uint32_t key{0};
759 bool has_state{false};
760 bool state{false};
761 bool has_brightness{false};
762 float brightness{0.0f};
763 bool has_color_mode{false};
766 float color_brightness{0.0f};
767 bool has_rgb{false};
768 float red{0.0f};
769 float green{0.0f};
770 float blue{0.0f};
771 bool has_white{false};
772 float white{0.0f};
774 float color_temperature{0.0f};
775 bool has_cold_white{false};
776 float cold_white{0.0f};
777 bool has_warm_white{false};
778 float warm_white{0.0f};
780 uint32_t transition_length{0};
781 bool has_flash_length{false};
782 uint32_t flash_length{0};
783 bool has_effect{false};
784 std::string effect{};
785 void encode(ProtoWriteBuffer buffer) const override;
786 void calculate_size(uint32_t &total_size) const override;
787#ifdef HAS_PROTO_MESSAGE_DUMP
788 void dump_to(std::string &out) const override;
789#endif
790
791 protected:
792 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
793 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
794 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
795};
797 public:
798 static constexpr uint16_t MESSAGE_TYPE = 16;
799 static constexpr uint16_t ESTIMATED_SIZE = 73;
800#ifdef HAS_PROTO_MESSAGE_DUMP
801 static constexpr const char *message_name() { return "list_entities_sensor_response"; }
802#endif
803 std::string unit_of_measurement{};
805 bool force_update{false};
806 std::string device_class{};
809 void encode(ProtoWriteBuffer buffer) const override;
810 void calculate_size(uint32_t &total_size) const override;
811#ifdef HAS_PROTO_MESSAGE_DUMP
812 void dump_to(std::string &out) const override;
813#endif
814
815 protected:
816 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
817 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
818 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
819};
821 public:
822 static constexpr uint16_t MESSAGE_TYPE = 25;
823 static constexpr uint16_t ESTIMATED_SIZE = 12;
824#ifdef HAS_PROTO_MESSAGE_DUMP
825 static constexpr const char *message_name() { return "sensor_state_response"; }
826#endif
827 float state{0.0f};
828 bool missing_state{false};
829 void encode(ProtoWriteBuffer buffer) const override;
830 void calculate_size(uint32_t &total_size) const override;
831#ifdef HAS_PROTO_MESSAGE_DUMP
832 void dump_to(std::string &out) const override;
833#endif
834
835 protected:
836 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
837 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
838};
840 public:
841 static constexpr uint16_t MESSAGE_TYPE = 17;
842 static constexpr uint16_t ESTIMATED_SIZE = 56;
843#ifdef HAS_PROTO_MESSAGE_DUMP
844 static constexpr const char *message_name() { return "list_entities_switch_response"; }
845#endif
846 bool assumed_state{false};
847 std::string device_class{};
848 void encode(ProtoWriteBuffer buffer) const override;
849 void calculate_size(uint32_t &total_size) const override;
850#ifdef HAS_PROTO_MESSAGE_DUMP
851 void dump_to(std::string &out) const override;
852#endif
853
854 protected:
855 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
856 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
857 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
858};
860 public:
861 static constexpr uint16_t MESSAGE_TYPE = 26;
862 static constexpr uint16_t ESTIMATED_SIZE = 7;
863#ifdef HAS_PROTO_MESSAGE_DUMP
864 static constexpr const char *message_name() { return "switch_state_response"; }
865#endif
866 bool state{false};
867 void encode(ProtoWriteBuffer buffer) const override;
868 void calculate_size(uint32_t &total_size) const override;
869#ifdef HAS_PROTO_MESSAGE_DUMP
870 void dump_to(std::string &out) const override;
871#endif
872
873 protected:
874 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
875 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
876};
878 public:
879 static constexpr uint16_t MESSAGE_TYPE = 33;
880 static constexpr uint16_t ESTIMATED_SIZE = 7;
881#ifdef HAS_PROTO_MESSAGE_DUMP
882 static constexpr const char *message_name() { return "switch_command_request"; }
883#endif
884 uint32_t key{0};
885 bool state{false};
886 void encode(ProtoWriteBuffer buffer) const override;
887 void calculate_size(uint32_t &total_size) const override;
888#ifdef HAS_PROTO_MESSAGE_DUMP
889 void dump_to(std::string &out) const override;
890#endif
891
892 protected:
893 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
894 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
895};
897 public:
898 static constexpr uint16_t MESSAGE_TYPE = 18;
899 static constexpr uint16_t ESTIMATED_SIZE = 54;
900#ifdef HAS_PROTO_MESSAGE_DUMP
901 static constexpr const char *message_name() { return "list_entities_text_sensor_response"; }
902#endif
903 std::string device_class{};
904 void encode(ProtoWriteBuffer buffer) const override;
905 void calculate_size(uint32_t &total_size) const override;
906#ifdef HAS_PROTO_MESSAGE_DUMP
907 void dump_to(std::string &out) const override;
908#endif
909
910 protected:
911 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
912 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
913 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
914};
916 public:
917 static constexpr uint16_t MESSAGE_TYPE = 27;
918 static constexpr uint16_t ESTIMATED_SIZE = 16;
919#ifdef HAS_PROTO_MESSAGE_DUMP
920 static constexpr const char *message_name() { return "text_sensor_state_response"; }
921#endif
922 std::string state{};
923 bool missing_state{false};
924 void encode(ProtoWriteBuffer buffer) const override;
925 void calculate_size(uint32_t &total_size) const override;
926#ifdef HAS_PROTO_MESSAGE_DUMP
927 void dump_to(std::string &out) const override;
928#endif
929
930 protected:
931 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
932 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
933 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
934};
936 public:
937 static constexpr uint16_t MESSAGE_TYPE = 28;
938 static constexpr uint16_t ESTIMATED_SIZE = 4;
939#ifdef HAS_PROTO_MESSAGE_DUMP
940 static constexpr const char *message_name() { return "subscribe_logs_request"; }
941#endif
943 bool dump_config{false};
944 void encode(ProtoWriteBuffer buffer) const override;
945 void calculate_size(uint32_t &total_size) const override;
946#ifdef HAS_PROTO_MESSAGE_DUMP
947 void dump_to(std::string &out) const override;
948#endif
949
950 protected:
951 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
952};
954 public:
955 static constexpr uint16_t MESSAGE_TYPE = 29;
956 static constexpr uint16_t ESTIMATED_SIZE = 13;
957#ifdef HAS_PROTO_MESSAGE_DUMP
958 static constexpr const char *message_name() { return "subscribe_logs_response"; }
959#endif
961 std::string message{};
962 bool send_failed{false};
963 void encode(ProtoWriteBuffer buffer) const override;
964 void calculate_size(uint32_t &total_size) const override;
965#ifdef HAS_PROTO_MESSAGE_DUMP
966 void dump_to(std::string &out) const override;
967#endif
968
969 protected:
970 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
971 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
972};
974 public:
975 static constexpr uint16_t MESSAGE_TYPE = 124;
976 static constexpr uint16_t ESTIMATED_SIZE = 9;
977#ifdef HAS_PROTO_MESSAGE_DUMP
978 static constexpr const char *message_name() { return "noise_encryption_set_key_request"; }
979#endif
980 std::string key{};
981 void encode(ProtoWriteBuffer buffer) const override;
982 void calculate_size(uint32_t &total_size) const override;
983#ifdef HAS_PROTO_MESSAGE_DUMP
984 void dump_to(std::string &out) const override;
985#endif
986
987 protected:
988 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
989};
991 public:
992 static constexpr uint16_t MESSAGE_TYPE = 125;
993 static constexpr uint16_t ESTIMATED_SIZE = 2;
994#ifdef HAS_PROTO_MESSAGE_DUMP
995 static constexpr const char *message_name() { return "noise_encryption_set_key_response"; }
996#endif
997 bool success{false};
998 void encode(ProtoWriteBuffer buffer) const override;
999 void calculate_size(uint32_t &total_size) const override;
1000#ifdef HAS_PROTO_MESSAGE_DUMP
1001 void dump_to(std::string &out) const override;
1002#endif
1003
1004 protected:
1005 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1006};
1008 public:
1009 static constexpr uint16_t MESSAGE_TYPE = 34;
1010 static constexpr uint16_t ESTIMATED_SIZE = 0;
1011#ifdef HAS_PROTO_MESSAGE_DUMP
1012 static constexpr const char *message_name() { return "subscribe_homeassistant_services_request"; }
1013#endif
1014 void encode(ProtoWriteBuffer buffer) const override;
1015 void calculate_size(uint32_t &total_size) const override;
1016#ifdef HAS_PROTO_MESSAGE_DUMP
1017 void dump_to(std::string &out) const override;
1018#endif
1019
1020 protected:
1021};
1023 public:
1024 std::string key{};
1025 std::string value{};
1026 void encode(ProtoWriteBuffer buffer) const override;
1027 void calculate_size(uint32_t &total_size) const override;
1028#ifdef HAS_PROTO_MESSAGE_DUMP
1029 void dump_to(std::string &out) const override;
1030#endif
1031
1032 protected:
1033 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1034};
1036 public:
1037 static constexpr uint16_t MESSAGE_TYPE = 35;
1038 static constexpr uint16_t ESTIMATED_SIZE = 113;
1039#ifdef HAS_PROTO_MESSAGE_DUMP
1040 static constexpr const char *message_name() { return "homeassistant_service_response"; }
1041#endif
1042 std::string service{};
1043 std::vector<HomeassistantServiceMap> data{};
1044 std::vector<HomeassistantServiceMap> data_template{};
1045 std::vector<HomeassistantServiceMap> variables{};
1046 bool is_event{false};
1047 void encode(ProtoWriteBuffer buffer) const override;
1048 void calculate_size(uint32_t &total_size) const override;
1049#ifdef HAS_PROTO_MESSAGE_DUMP
1050 void dump_to(std::string &out) const override;
1051#endif
1052
1053 protected:
1054 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1055 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1056};
1058 public:
1059 static constexpr uint16_t MESSAGE_TYPE = 38;
1060 static constexpr uint16_t ESTIMATED_SIZE = 0;
1061#ifdef HAS_PROTO_MESSAGE_DUMP
1062 static constexpr const char *message_name() { return "subscribe_home_assistant_states_request"; }
1063#endif
1064 void encode(ProtoWriteBuffer buffer) const override;
1065 void calculate_size(uint32_t &total_size) const override;
1066#ifdef HAS_PROTO_MESSAGE_DUMP
1067 void dump_to(std::string &out) const override;
1068#endif
1069
1070 protected:
1071};
1073 public:
1074 static constexpr uint16_t MESSAGE_TYPE = 39;
1075 static constexpr uint16_t ESTIMATED_SIZE = 20;
1076#ifdef HAS_PROTO_MESSAGE_DUMP
1077 static constexpr const char *message_name() { return "subscribe_home_assistant_state_response"; }
1078#endif
1079 std::string entity_id{};
1080 std::string attribute{};
1081 bool once{false};
1082 void encode(ProtoWriteBuffer buffer) const override;
1083 void calculate_size(uint32_t &total_size) const override;
1084#ifdef HAS_PROTO_MESSAGE_DUMP
1085 void dump_to(std::string &out) const override;
1086#endif
1087
1088 protected:
1089 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1090 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1091};
1093 public:
1094 static constexpr uint16_t MESSAGE_TYPE = 40;
1095 static constexpr uint16_t ESTIMATED_SIZE = 27;
1096#ifdef HAS_PROTO_MESSAGE_DUMP
1097 static constexpr const char *message_name() { return "home_assistant_state_response"; }
1098#endif
1099 std::string entity_id{};
1100 std::string state{};
1101 std::string attribute{};
1102 void encode(ProtoWriteBuffer buffer) const override;
1103 void calculate_size(uint32_t &total_size) const override;
1104#ifdef HAS_PROTO_MESSAGE_DUMP
1105 void dump_to(std::string &out) const override;
1106#endif
1107
1108 protected:
1109 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1110};
1112 public:
1113 static constexpr uint16_t MESSAGE_TYPE = 36;
1114 static constexpr uint16_t ESTIMATED_SIZE = 0;
1115#ifdef HAS_PROTO_MESSAGE_DUMP
1116 static constexpr const char *message_name() { return "get_time_request"; }
1117#endif
1118 void encode(ProtoWriteBuffer buffer) const override;
1119 void calculate_size(uint32_t &total_size) const override;
1120#ifdef HAS_PROTO_MESSAGE_DUMP
1121 void dump_to(std::string &out) const override;
1122#endif
1123
1124 protected:
1125};
1127 public:
1128 static constexpr uint16_t MESSAGE_TYPE = 37;
1129 static constexpr uint16_t ESTIMATED_SIZE = 5;
1130#ifdef HAS_PROTO_MESSAGE_DUMP
1131 static constexpr const char *message_name() { return "get_time_response"; }
1132#endif
1133 uint32_t epoch_seconds{0};
1134 void encode(ProtoWriteBuffer buffer) const override;
1135 void calculate_size(uint32_t &total_size) const override;
1136#ifdef HAS_PROTO_MESSAGE_DUMP
1137 void dump_to(std::string &out) const override;
1138#endif
1139
1140 protected:
1141 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1142};
1144 public:
1145 std::string name{};
1147 void encode(ProtoWriteBuffer buffer) const override;
1148 void calculate_size(uint32_t &total_size) const override;
1149#ifdef HAS_PROTO_MESSAGE_DUMP
1150 void dump_to(std::string &out) const override;
1151#endif
1152
1153 protected:
1154 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1155 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1156};
1158 public:
1159 static constexpr uint16_t MESSAGE_TYPE = 41;
1160 static constexpr uint16_t ESTIMATED_SIZE = 48;
1161#ifdef HAS_PROTO_MESSAGE_DUMP
1162 static constexpr const char *message_name() { return "list_entities_services_response"; }
1163#endif
1164 std::string name{};
1165 uint32_t key{0};
1166 std::vector<ListEntitiesServicesArgument> args{};
1167 void encode(ProtoWriteBuffer buffer) const override;
1168 void calculate_size(uint32_t &total_size) const override;
1169#ifdef HAS_PROTO_MESSAGE_DUMP
1170 void dump_to(std::string &out) const override;
1171#endif
1172
1173 protected:
1174 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1175 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1176};
1178 public:
1179 bool bool_{false};
1180 int32_t legacy_int{0};
1181 float float_{0.0f};
1182 std::string string_{};
1183 int32_t int_{0};
1184 std::vector<bool> bool_array{};
1185 std::vector<int32_t> int_array{};
1186 std::vector<float> float_array{};
1187 std::vector<std::string> string_array{};
1188 void encode(ProtoWriteBuffer buffer) const override;
1189 void calculate_size(uint32_t &total_size) const override;
1190#ifdef HAS_PROTO_MESSAGE_DUMP
1191 void dump_to(std::string &out) const override;
1192#endif
1193
1194 protected:
1195 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1196 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1197 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1198};
1200 public:
1201 static constexpr uint16_t MESSAGE_TYPE = 42;
1202 static constexpr uint16_t ESTIMATED_SIZE = 39;
1203#ifdef HAS_PROTO_MESSAGE_DUMP
1204 static constexpr const char *message_name() { return "execute_service_request"; }
1205#endif
1206 uint32_t key{0};
1207 std::vector<ExecuteServiceArgument> args{};
1208 void encode(ProtoWriteBuffer buffer) const override;
1209 void calculate_size(uint32_t &total_size) const override;
1210#ifdef HAS_PROTO_MESSAGE_DUMP
1211 void dump_to(std::string &out) const override;
1212#endif
1213
1214 protected:
1215 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1216 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1217};
1219 public:
1220 static constexpr uint16_t MESSAGE_TYPE = 43;
1221 static constexpr uint16_t ESTIMATED_SIZE = 45;
1222#ifdef HAS_PROTO_MESSAGE_DUMP
1223 static constexpr const char *message_name() { return "list_entities_camera_response"; }
1224#endif
1225 void encode(ProtoWriteBuffer buffer) const override;
1226 void calculate_size(uint32_t &total_size) const override;
1227#ifdef HAS_PROTO_MESSAGE_DUMP
1228 void dump_to(std::string &out) const override;
1229#endif
1230
1231 protected:
1232 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1233 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1234 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1235};
1237 public:
1238 static constexpr uint16_t MESSAGE_TYPE = 44;
1239 static constexpr uint16_t ESTIMATED_SIZE = 16;
1240#ifdef HAS_PROTO_MESSAGE_DUMP
1241 static constexpr const char *message_name() { return "camera_image_response"; }
1242#endif
1243 uint32_t key{0};
1244 std::string data{};
1245 bool done{false};
1246 void encode(ProtoWriteBuffer buffer) const override;
1247 void calculate_size(uint32_t &total_size) const override;
1248#ifdef HAS_PROTO_MESSAGE_DUMP
1249 void dump_to(std::string &out) const override;
1250#endif
1251
1252 protected:
1253 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1254 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1255 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1256};
1258 public:
1259 static constexpr uint16_t MESSAGE_TYPE = 45;
1260 static constexpr uint16_t ESTIMATED_SIZE = 4;
1261#ifdef HAS_PROTO_MESSAGE_DUMP
1262 static constexpr const char *message_name() { return "camera_image_request"; }
1263#endif
1264 bool single{false};
1265 bool stream{false};
1266 void encode(ProtoWriteBuffer buffer) const override;
1267 void calculate_size(uint32_t &total_size) const override;
1268#ifdef HAS_PROTO_MESSAGE_DUMP
1269 void dump_to(std::string &out) const override;
1270#endif
1271
1272 protected:
1273 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1274};
1276 public:
1277 static constexpr uint16_t MESSAGE_TYPE = 46;
1278 static constexpr uint16_t ESTIMATED_SIZE = 151;
1279#ifdef HAS_PROTO_MESSAGE_DUMP
1280 static constexpr const char *message_name() { return "list_entities_climate_response"; }
1281#endif
1284 std::vector<enums::ClimateMode> supported_modes{};
1289 bool supports_action{false};
1290 std::vector<enums::ClimateFanMode> supported_fan_modes{};
1291 std::vector<enums::ClimateSwingMode> supported_swing_modes{};
1292 std::vector<std::string> supported_custom_fan_modes{};
1293 std::vector<enums::ClimatePreset> supported_presets{};
1294 std::vector<std::string> supported_custom_presets{};
1300 void encode(ProtoWriteBuffer buffer) const override;
1301 void calculate_size(uint32_t &total_size) const override;
1302#ifdef HAS_PROTO_MESSAGE_DUMP
1303 void dump_to(std::string &out) const override;
1304#endif
1305
1306 protected:
1307 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1308 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1309 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1310};
1312 public:
1313 static constexpr uint16_t MESSAGE_TYPE = 47;
1314 static constexpr uint16_t ESTIMATED_SIZE = 65;
1315#ifdef HAS_PROTO_MESSAGE_DUMP
1316 static constexpr const char *message_name() { return "climate_state_response"; }
1317#endif
1327 std::string custom_fan_mode{};
1329 std::string custom_preset{};
1330 float current_humidity{0.0f};
1331 float target_humidity{0.0f};
1332 void encode(ProtoWriteBuffer buffer) const override;
1333 void calculate_size(uint32_t &total_size) const override;
1334#ifdef HAS_PROTO_MESSAGE_DUMP
1335 void dump_to(std::string &out) const override;
1336#endif
1337
1338 protected:
1339 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1340 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1341 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1342};
1344 public:
1345 static constexpr uint16_t MESSAGE_TYPE = 48;
1346 static constexpr uint16_t ESTIMATED_SIZE = 83;
1347#ifdef HAS_PROTO_MESSAGE_DUMP
1348 static constexpr const char *message_name() { return "climate_command_request"; }
1349#endif
1350 uint32_t key{0};
1351 bool has_mode{false};
1361 bool has_fan_mode{false};
1363 bool has_swing_mode{false};
1366 std::string custom_fan_mode{};
1367 bool has_preset{false};
1370 std::string custom_preset{};
1372 float target_humidity{0.0f};
1373 void encode(ProtoWriteBuffer buffer) const override;
1374 void calculate_size(uint32_t &total_size) const override;
1375#ifdef HAS_PROTO_MESSAGE_DUMP
1376 void dump_to(std::string &out) const override;
1377#endif
1378
1379 protected:
1380 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1381 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1382 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1383};
1385 public:
1386 static constexpr uint16_t MESSAGE_TYPE = 49;
1387 static constexpr uint16_t ESTIMATED_SIZE = 80;
1388#ifdef HAS_PROTO_MESSAGE_DUMP
1389 static constexpr const char *message_name() { return "list_entities_number_response"; }
1390#endif
1391 float min_value{0.0f};
1392 float max_value{0.0f};
1393 float step{0.0f};
1394 std::string unit_of_measurement{};
1396 std::string device_class{};
1397 void encode(ProtoWriteBuffer buffer) const override;
1398 void calculate_size(uint32_t &total_size) const override;
1399#ifdef HAS_PROTO_MESSAGE_DUMP
1400 void dump_to(std::string &out) const override;
1401#endif
1402
1403 protected:
1404 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1405 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1406 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1407};
1409 public:
1410 static constexpr uint16_t MESSAGE_TYPE = 50;
1411 static constexpr uint16_t ESTIMATED_SIZE = 12;
1412#ifdef HAS_PROTO_MESSAGE_DUMP
1413 static constexpr const char *message_name() { return "number_state_response"; }
1414#endif
1415 float state{0.0f};
1416 bool missing_state{false};
1417 void encode(ProtoWriteBuffer buffer) const override;
1418 void calculate_size(uint32_t &total_size) const override;
1419#ifdef HAS_PROTO_MESSAGE_DUMP
1420 void dump_to(std::string &out) const override;
1421#endif
1422
1423 protected:
1424 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1425 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1426};
1428 public:
1429 static constexpr uint16_t MESSAGE_TYPE = 51;
1430 static constexpr uint16_t ESTIMATED_SIZE = 10;
1431#ifdef HAS_PROTO_MESSAGE_DUMP
1432 static constexpr const char *message_name() { return "number_command_request"; }
1433#endif
1434 uint32_t key{0};
1435 float state{0.0f};
1436 void encode(ProtoWriteBuffer buffer) const override;
1437 void calculate_size(uint32_t &total_size) const override;
1438#ifdef HAS_PROTO_MESSAGE_DUMP
1439 void dump_to(std::string &out) const override;
1440#endif
1441
1442 protected:
1443 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1444};
1446 public:
1447 static constexpr uint16_t MESSAGE_TYPE = 52;
1448 static constexpr uint16_t ESTIMATED_SIZE = 63;
1449#ifdef HAS_PROTO_MESSAGE_DUMP
1450 static constexpr const char *message_name() { return "list_entities_select_response"; }
1451#endif
1452 std::vector<std::string> options{};
1453 void encode(ProtoWriteBuffer buffer) const override;
1454 void calculate_size(uint32_t &total_size) const override;
1455#ifdef HAS_PROTO_MESSAGE_DUMP
1456 void dump_to(std::string &out) const override;
1457#endif
1458
1459 protected:
1460 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1461 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1462 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1463};
1465 public:
1466 static constexpr uint16_t MESSAGE_TYPE = 53;
1467 static constexpr uint16_t ESTIMATED_SIZE = 16;
1468#ifdef HAS_PROTO_MESSAGE_DUMP
1469 static constexpr const char *message_name() { return "select_state_response"; }
1470#endif
1471 std::string state{};
1472 bool missing_state{false};
1473 void encode(ProtoWriteBuffer buffer) const override;
1474 void calculate_size(uint32_t &total_size) const override;
1475#ifdef HAS_PROTO_MESSAGE_DUMP
1476 void dump_to(std::string &out) const override;
1477#endif
1478
1479 protected:
1480 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1481 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1482 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1483};
1485 public:
1486 static constexpr uint16_t MESSAGE_TYPE = 54;
1487 static constexpr uint16_t ESTIMATED_SIZE = 14;
1488#ifdef HAS_PROTO_MESSAGE_DUMP
1489 static constexpr const char *message_name() { return "select_command_request"; }
1490#endif
1491 uint32_t key{0};
1492 std::string state{};
1493 void encode(ProtoWriteBuffer buffer) const override;
1494 void calculate_size(uint32_t &total_size) const override;
1495#ifdef HAS_PROTO_MESSAGE_DUMP
1496 void dump_to(std::string &out) const override;
1497#endif
1498
1499 protected:
1500 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1501 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1502};
1504 public:
1505 static constexpr uint16_t MESSAGE_TYPE = 55;
1506 static constexpr uint16_t ESTIMATED_SIZE = 67;
1507#ifdef HAS_PROTO_MESSAGE_DUMP
1508 static constexpr const char *message_name() { return "list_entities_siren_response"; }
1509#endif
1510 std::vector<std::string> tones{};
1512 bool supports_volume{false};
1513 void encode(ProtoWriteBuffer buffer) const override;
1514 void calculate_size(uint32_t &total_size) const override;
1515#ifdef HAS_PROTO_MESSAGE_DUMP
1516 void dump_to(std::string &out) const override;
1517#endif
1518
1519 protected:
1520 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1521 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1522 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1523};
1525 public:
1526 static constexpr uint16_t MESSAGE_TYPE = 56;
1527 static constexpr uint16_t ESTIMATED_SIZE = 7;
1528#ifdef HAS_PROTO_MESSAGE_DUMP
1529 static constexpr const char *message_name() { return "siren_state_response"; }
1530#endif
1531 bool state{false};
1532 void encode(ProtoWriteBuffer buffer) const override;
1533 void calculate_size(uint32_t &total_size) const override;
1534#ifdef HAS_PROTO_MESSAGE_DUMP
1535 void dump_to(std::string &out) const override;
1536#endif
1537
1538 protected:
1539 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1540 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1541};
1543 public:
1544 static constexpr uint16_t MESSAGE_TYPE = 57;
1545 static constexpr uint16_t ESTIMATED_SIZE = 33;
1546#ifdef HAS_PROTO_MESSAGE_DUMP
1547 static constexpr const char *message_name() { return "siren_command_request"; }
1548#endif
1549 uint32_t key{0};
1550 bool has_state{false};
1551 bool state{false};
1552 bool has_tone{false};
1553 std::string tone{};
1554 bool has_duration{false};
1555 uint32_t duration{0};
1556 bool has_volume{false};
1557 float volume{0.0f};
1558 void encode(ProtoWriteBuffer buffer) const override;
1559 void calculate_size(uint32_t &total_size) const override;
1560#ifdef HAS_PROTO_MESSAGE_DUMP
1561 void dump_to(std::string &out) const override;
1562#endif
1563
1564 protected:
1565 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1566 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1567 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1568};
1570 public:
1571 static constexpr uint16_t MESSAGE_TYPE = 58;
1572 static constexpr uint16_t ESTIMATED_SIZE = 60;
1573#ifdef HAS_PROTO_MESSAGE_DUMP
1574 static constexpr const char *message_name() { return "list_entities_lock_response"; }
1575#endif
1576 bool assumed_state{false};
1577 bool supports_open{false};
1578 bool requires_code{false};
1579 std::string code_format{};
1580 void encode(ProtoWriteBuffer buffer) const override;
1581 void calculate_size(uint32_t &total_size) const override;
1582#ifdef HAS_PROTO_MESSAGE_DUMP
1583 void dump_to(std::string &out) const override;
1584#endif
1585
1586 protected:
1587 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1588 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1589 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1590};
1592 public:
1593 static constexpr uint16_t MESSAGE_TYPE = 59;
1594 static constexpr uint16_t ESTIMATED_SIZE = 7;
1595#ifdef HAS_PROTO_MESSAGE_DUMP
1596 static constexpr const char *message_name() { return "lock_state_response"; }
1597#endif
1599 void encode(ProtoWriteBuffer buffer) const override;
1600 void calculate_size(uint32_t &total_size) const override;
1601#ifdef HAS_PROTO_MESSAGE_DUMP
1602 void dump_to(std::string &out) const override;
1603#endif
1604
1605 protected:
1606 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1607 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1608};
1610 public:
1611 static constexpr uint16_t MESSAGE_TYPE = 60;
1612 static constexpr uint16_t ESTIMATED_SIZE = 18;
1613#ifdef HAS_PROTO_MESSAGE_DUMP
1614 static constexpr const char *message_name() { return "lock_command_request"; }
1615#endif
1616 uint32_t key{0};
1618 bool has_code{false};
1619 std::string code{};
1620 void encode(ProtoWriteBuffer buffer) const override;
1621 void calculate_size(uint32_t &total_size) const override;
1622#ifdef HAS_PROTO_MESSAGE_DUMP
1623 void dump_to(std::string &out) const override;
1624#endif
1625
1626 protected:
1627 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1628 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1629 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1630};
1632 public:
1633 static constexpr uint16_t MESSAGE_TYPE = 61;
1634 static constexpr uint16_t ESTIMATED_SIZE = 54;
1635#ifdef HAS_PROTO_MESSAGE_DUMP
1636 static constexpr const char *message_name() { return "list_entities_button_response"; }
1637#endif
1638 std::string device_class{};
1639 void encode(ProtoWriteBuffer buffer) const override;
1640 void calculate_size(uint32_t &total_size) const override;
1641#ifdef HAS_PROTO_MESSAGE_DUMP
1642 void dump_to(std::string &out) const override;
1643#endif
1644
1645 protected:
1646 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1647 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1648 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1649};
1651 public:
1652 static constexpr uint16_t MESSAGE_TYPE = 62;
1653 static constexpr uint16_t ESTIMATED_SIZE = 5;
1654#ifdef HAS_PROTO_MESSAGE_DUMP
1655 static constexpr const char *message_name() { return "button_command_request"; }
1656#endif
1657 uint32_t key{0};
1658 void encode(ProtoWriteBuffer buffer) const override;
1659 void calculate_size(uint32_t &total_size) const override;
1660#ifdef HAS_PROTO_MESSAGE_DUMP
1661 void dump_to(std::string &out) const override;
1662#endif
1663
1664 protected:
1665 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1666};
1668 public:
1669 std::string format{};
1670 uint32_t sample_rate{0};
1671 uint32_t num_channels{0};
1673 uint32_t sample_bytes{0};
1674 void encode(ProtoWriteBuffer buffer) const override;
1675 void calculate_size(uint32_t &total_size) const override;
1676#ifdef HAS_PROTO_MESSAGE_DUMP
1677 void dump_to(std::string &out) const override;
1678#endif
1679
1680 protected:
1681 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1682 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1683};
1685 public:
1686 static constexpr uint16_t MESSAGE_TYPE = 63;
1687 static constexpr uint16_t ESTIMATED_SIZE = 81;
1688#ifdef HAS_PROTO_MESSAGE_DUMP
1689 static constexpr const char *message_name() { return "list_entities_media_player_response"; }
1690#endif
1691 bool supports_pause{false};
1692 std::vector<MediaPlayerSupportedFormat> supported_formats{};
1693 void encode(ProtoWriteBuffer buffer) const override;
1694 void calculate_size(uint32_t &total_size) const override;
1695#ifdef HAS_PROTO_MESSAGE_DUMP
1696 void dump_to(std::string &out) const override;
1697#endif
1698
1699 protected:
1700 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1701 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1702 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1703};
1705 public:
1706 static constexpr uint16_t MESSAGE_TYPE = 64;
1707 static constexpr uint16_t ESTIMATED_SIZE = 14;
1708#ifdef HAS_PROTO_MESSAGE_DUMP
1709 static constexpr const char *message_name() { return "media_player_state_response"; }
1710#endif
1712 float volume{0.0f};
1713 bool muted{false};
1714 void encode(ProtoWriteBuffer buffer) const override;
1715 void calculate_size(uint32_t &total_size) const override;
1716#ifdef HAS_PROTO_MESSAGE_DUMP
1717 void dump_to(std::string &out) const override;
1718#endif
1719
1720 protected:
1721 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1722 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1723};
1725 public:
1726 static constexpr uint16_t MESSAGE_TYPE = 65;
1727 static constexpr uint16_t ESTIMATED_SIZE = 31;
1728#ifdef HAS_PROTO_MESSAGE_DUMP
1729 static constexpr const char *message_name() { return "media_player_command_request"; }
1730#endif
1731 uint32_t key{0};
1732 bool has_command{false};
1734 bool has_volume{false};
1735 float volume{0.0f};
1736 bool has_media_url{false};
1737 std::string media_url{};
1738 bool has_announcement{false};
1739 bool announcement{false};
1740 void encode(ProtoWriteBuffer buffer) const override;
1741 void calculate_size(uint32_t &total_size) const override;
1742#ifdef HAS_PROTO_MESSAGE_DUMP
1743 void dump_to(std::string &out) const override;
1744#endif
1745
1746 protected:
1747 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1748 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1749 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1750};
1752 public:
1753 static constexpr uint16_t MESSAGE_TYPE = 66;
1754 static constexpr uint16_t ESTIMATED_SIZE = 4;
1755#ifdef HAS_PROTO_MESSAGE_DUMP
1756 static constexpr const char *message_name() { return "subscribe_bluetooth_le_advertisements_request"; }
1757#endif
1758 uint32_t flags{0};
1759 void encode(ProtoWriteBuffer buffer) const override;
1760 void calculate_size(uint32_t &total_size) const override;
1761#ifdef HAS_PROTO_MESSAGE_DUMP
1762 void dump_to(std::string &out) const override;
1763#endif
1764
1765 protected:
1766 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1767};
1769 public:
1770 std::string uuid{};
1771 std::vector<uint32_t> legacy_data{};
1772 std::string data{};
1773 void encode(ProtoWriteBuffer buffer) const override;
1774 void calculate_size(uint32_t &total_size) const override;
1775#ifdef HAS_PROTO_MESSAGE_DUMP
1776 void dump_to(std::string &out) const override;
1777#endif
1778
1779 protected:
1780 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1781 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1782};
1784 public:
1785 static constexpr uint16_t MESSAGE_TYPE = 67;
1786 static constexpr uint16_t ESTIMATED_SIZE = 107;
1787#ifdef HAS_PROTO_MESSAGE_DUMP
1788 static constexpr const char *message_name() { return "bluetooth_le_advertisement_response"; }
1789#endif
1790 uint64_t address{0};
1791 std::string name{};
1792 int32_t rssi{0};
1793 std::vector<std::string> service_uuids{};
1794 std::vector<BluetoothServiceData> service_data{};
1795 std::vector<BluetoothServiceData> manufacturer_data{};
1796 uint32_t address_type{0};
1797 void encode(ProtoWriteBuffer buffer) const override;
1798 void calculate_size(uint32_t &total_size) const override;
1799#ifdef HAS_PROTO_MESSAGE_DUMP
1800 void dump_to(std::string &out) const override;
1801#endif
1802
1803 protected:
1804 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1805 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1806};
1808 public:
1809 uint64_t address{0};
1810 int32_t rssi{0};
1811 uint32_t address_type{0};
1812 std::string data{};
1813 void encode(ProtoWriteBuffer buffer) const override;
1814 void calculate_size(uint32_t &total_size) const override;
1815#ifdef HAS_PROTO_MESSAGE_DUMP
1816 void dump_to(std::string &out) const override;
1817#endif
1818
1819 protected:
1820 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1821 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1822};
1824 public:
1825 static constexpr uint16_t MESSAGE_TYPE = 93;
1826 static constexpr uint16_t ESTIMATED_SIZE = 34;
1827#ifdef HAS_PROTO_MESSAGE_DUMP
1828 static constexpr const char *message_name() { return "bluetooth_le_raw_advertisements_response"; }
1829#endif
1830 std::vector<BluetoothLERawAdvertisement> advertisements{};
1831 void encode(ProtoWriteBuffer buffer) const override;
1832 void calculate_size(uint32_t &total_size) const override;
1833#ifdef HAS_PROTO_MESSAGE_DUMP
1834 void dump_to(std::string &out) const override;
1835#endif
1836
1837 protected:
1838 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1839};
1841 public:
1842 static constexpr uint16_t MESSAGE_TYPE = 68;
1843 static constexpr uint16_t ESTIMATED_SIZE = 12;
1844#ifdef HAS_PROTO_MESSAGE_DUMP
1845 static constexpr const char *message_name() { return "bluetooth_device_request"; }
1846#endif
1847 uint64_t address{0};
1849 bool has_address_type{false};
1850 uint32_t address_type{0};
1851 void encode(ProtoWriteBuffer buffer) const override;
1852 void calculate_size(uint32_t &total_size) const override;
1853#ifdef HAS_PROTO_MESSAGE_DUMP
1854 void dump_to(std::string &out) const override;
1855#endif
1856
1857 protected:
1858 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1859};
1861 public:
1862 static constexpr uint16_t MESSAGE_TYPE = 69;
1863 static constexpr uint16_t ESTIMATED_SIZE = 14;
1864#ifdef HAS_PROTO_MESSAGE_DUMP
1865 static constexpr const char *message_name() { return "bluetooth_device_connection_response"; }
1866#endif
1867 uint64_t address{0};
1868 bool connected{false};
1869 uint32_t mtu{0};
1870 int32_t error{0};
1871 void encode(ProtoWriteBuffer buffer) const override;
1872 void calculate_size(uint32_t &total_size) const override;
1873#ifdef HAS_PROTO_MESSAGE_DUMP
1874 void dump_to(std::string &out) const override;
1875#endif
1876
1877 protected:
1878 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1879};
1881 public:
1882 static constexpr uint16_t MESSAGE_TYPE = 70;
1883 static constexpr uint16_t ESTIMATED_SIZE = 4;
1884#ifdef HAS_PROTO_MESSAGE_DUMP
1885 static constexpr const char *message_name() { return "bluetooth_gatt_get_services_request"; }
1886#endif
1887 uint64_t address{0};
1888 void encode(ProtoWriteBuffer buffer) const override;
1889 void calculate_size(uint32_t &total_size) const override;
1890#ifdef HAS_PROTO_MESSAGE_DUMP
1891 void dump_to(std::string &out) const override;
1892#endif
1893
1894 protected:
1895 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1896};
1898 public:
1899 std::vector<uint64_t> uuid{};
1900 uint32_t handle{0};
1901 void encode(ProtoWriteBuffer buffer) const override;
1902 void calculate_size(uint32_t &total_size) const override;
1903#ifdef HAS_PROTO_MESSAGE_DUMP
1904 void dump_to(std::string &out) const override;
1905#endif
1906
1907 protected:
1908 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1909};
1911 public:
1912 std::vector<uint64_t> uuid{};
1913 uint32_t handle{0};
1914 uint32_t properties{0};
1915 std::vector<BluetoothGATTDescriptor> descriptors{};
1916 void encode(ProtoWriteBuffer buffer) const override;
1917 void calculate_size(uint32_t &total_size) const override;
1918#ifdef HAS_PROTO_MESSAGE_DUMP
1919 void dump_to(std::string &out) const override;
1920#endif
1921
1922 protected:
1923 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1924 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1925};
1927 public:
1928 std::vector<uint64_t> uuid{};
1929 uint32_t handle{0};
1930 std::vector<BluetoothGATTCharacteristic> characteristics{};
1931 void encode(ProtoWriteBuffer buffer) const override;
1932 void calculate_size(uint32_t &total_size) const override;
1933#ifdef HAS_PROTO_MESSAGE_DUMP
1934 void dump_to(std::string &out) const override;
1935#endif
1936
1937 protected:
1938 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1939 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1940};
1942 public:
1943 static constexpr uint16_t MESSAGE_TYPE = 71;
1944 static constexpr uint16_t ESTIMATED_SIZE = 38;
1945#ifdef HAS_PROTO_MESSAGE_DUMP
1946 static constexpr const char *message_name() { return "bluetooth_gatt_get_services_response"; }
1947#endif
1948 uint64_t address{0};
1949 std::vector<BluetoothGATTService> services{};
1950 void encode(ProtoWriteBuffer buffer) const override;
1951 void calculate_size(uint32_t &total_size) const override;
1952#ifdef HAS_PROTO_MESSAGE_DUMP
1953 void dump_to(std::string &out) const override;
1954#endif
1955
1956 protected:
1957 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1958 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1959};
1961 public:
1962 static constexpr uint16_t MESSAGE_TYPE = 72;
1963 static constexpr uint16_t ESTIMATED_SIZE = 4;
1964#ifdef HAS_PROTO_MESSAGE_DUMP
1965 static constexpr const char *message_name() { return "bluetooth_gatt_get_services_done_response"; }
1966#endif
1967 uint64_t address{0};
1968 void encode(ProtoWriteBuffer buffer) const override;
1969 void calculate_size(uint32_t &total_size) const override;
1970#ifdef HAS_PROTO_MESSAGE_DUMP
1971 void dump_to(std::string &out) const override;
1972#endif
1973
1974 protected:
1975 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1976};
1978 public:
1979 static constexpr uint16_t MESSAGE_TYPE = 73;
1980 static constexpr uint16_t ESTIMATED_SIZE = 8;
1981#ifdef HAS_PROTO_MESSAGE_DUMP
1982 static constexpr const char *message_name() { return "bluetooth_gatt_read_request"; }
1983#endif
1984 uint64_t address{0};
1985 uint32_t handle{0};
1986 void encode(ProtoWriteBuffer buffer) const override;
1987 void calculate_size(uint32_t &total_size) const override;
1988#ifdef HAS_PROTO_MESSAGE_DUMP
1989 void dump_to(std::string &out) const override;
1990#endif
1991
1992 protected:
1993 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1994};
1996 public:
1997 static constexpr uint16_t MESSAGE_TYPE = 74;
1998 static constexpr uint16_t ESTIMATED_SIZE = 17;
1999#ifdef HAS_PROTO_MESSAGE_DUMP
2000 static constexpr const char *message_name() { return "bluetooth_gatt_read_response"; }
2001#endif
2002 uint64_t address{0};
2003 uint32_t handle{0};
2004 std::string data{};
2005 void encode(ProtoWriteBuffer buffer) const override;
2006 void calculate_size(uint32_t &total_size) const override;
2007#ifdef HAS_PROTO_MESSAGE_DUMP
2008 void dump_to(std::string &out) const override;
2009#endif
2010
2011 protected:
2012 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2013 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2014};
2016 public:
2017 static constexpr uint16_t MESSAGE_TYPE = 75;
2018 static constexpr uint16_t ESTIMATED_SIZE = 19;
2019#ifdef HAS_PROTO_MESSAGE_DUMP
2020 static constexpr const char *message_name() { return "bluetooth_gatt_write_request"; }
2021#endif
2022 uint64_t address{0};
2023 uint32_t handle{0};
2024 bool response{false};
2025 std::string data{};
2026 void encode(ProtoWriteBuffer buffer) const override;
2027 void calculate_size(uint32_t &total_size) const override;
2028#ifdef HAS_PROTO_MESSAGE_DUMP
2029 void dump_to(std::string &out) const override;
2030#endif
2031
2032 protected:
2033 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2034 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2035};
2037 public:
2038 static constexpr uint16_t MESSAGE_TYPE = 76;
2039 static constexpr uint16_t ESTIMATED_SIZE = 8;
2040#ifdef HAS_PROTO_MESSAGE_DUMP
2041 static constexpr const char *message_name() { return "bluetooth_gatt_read_descriptor_request"; }
2042#endif
2043 uint64_t address{0};
2044 uint32_t handle{0};
2045 void encode(ProtoWriteBuffer buffer) const override;
2046 void calculate_size(uint32_t &total_size) const override;
2047#ifdef HAS_PROTO_MESSAGE_DUMP
2048 void dump_to(std::string &out) const override;
2049#endif
2050
2051 protected:
2052 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2053};
2055 public:
2056 static constexpr uint16_t MESSAGE_TYPE = 77;
2057 static constexpr uint16_t ESTIMATED_SIZE = 17;
2058#ifdef HAS_PROTO_MESSAGE_DUMP
2059 static constexpr const char *message_name() { return "bluetooth_gatt_write_descriptor_request"; }
2060#endif
2061 uint64_t address{0};
2062 uint32_t handle{0};
2063 std::string data{};
2064 void encode(ProtoWriteBuffer buffer) const override;
2065 void calculate_size(uint32_t &total_size) const override;
2066#ifdef HAS_PROTO_MESSAGE_DUMP
2067 void dump_to(std::string &out) const override;
2068#endif
2069
2070 protected:
2071 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2072 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2073};
2075 public:
2076 static constexpr uint16_t MESSAGE_TYPE = 78;
2077 static constexpr uint16_t ESTIMATED_SIZE = 10;
2078#ifdef HAS_PROTO_MESSAGE_DUMP
2079 static constexpr const char *message_name() { return "bluetooth_gatt_notify_request"; }
2080#endif
2081 uint64_t address{0};
2082 uint32_t handle{0};
2083 bool enable{false};
2084 void encode(ProtoWriteBuffer buffer) const override;
2085 void calculate_size(uint32_t &total_size) const override;
2086#ifdef HAS_PROTO_MESSAGE_DUMP
2087 void dump_to(std::string &out) const override;
2088#endif
2089
2090 protected:
2091 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2092};
2094 public:
2095 static constexpr uint16_t MESSAGE_TYPE = 79;
2096 static constexpr uint16_t ESTIMATED_SIZE = 17;
2097#ifdef HAS_PROTO_MESSAGE_DUMP
2098 static constexpr const char *message_name() { return "bluetooth_gatt_notify_data_response"; }
2099#endif
2100 uint64_t address{0};
2101 uint32_t handle{0};
2102 std::string data{};
2103 void encode(ProtoWriteBuffer buffer) const override;
2104 void calculate_size(uint32_t &total_size) const override;
2105#ifdef HAS_PROTO_MESSAGE_DUMP
2106 void dump_to(std::string &out) const override;
2107#endif
2108
2109 protected:
2110 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2111 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2112};
2114 public:
2115 static constexpr uint16_t MESSAGE_TYPE = 80;
2116 static constexpr uint16_t ESTIMATED_SIZE = 0;
2117#ifdef HAS_PROTO_MESSAGE_DUMP
2118 static constexpr const char *message_name() { return "subscribe_bluetooth_connections_free_request"; }
2119#endif
2120 void encode(ProtoWriteBuffer buffer) const override;
2121 void calculate_size(uint32_t &total_size) const override;
2122#ifdef HAS_PROTO_MESSAGE_DUMP
2123 void dump_to(std::string &out) const override;
2124#endif
2125
2126 protected:
2127};
2129 public:
2130 static constexpr uint16_t MESSAGE_TYPE = 81;
2131 static constexpr uint16_t ESTIMATED_SIZE = 16;
2132#ifdef HAS_PROTO_MESSAGE_DUMP
2133 static constexpr const char *message_name() { return "bluetooth_connections_free_response"; }
2134#endif
2135 uint32_t free{0};
2136 uint32_t limit{0};
2137 std::vector<uint64_t> allocated{};
2138 void encode(ProtoWriteBuffer buffer) const override;
2139 void calculate_size(uint32_t &total_size) const override;
2140#ifdef HAS_PROTO_MESSAGE_DUMP
2141 void dump_to(std::string &out) const override;
2142#endif
2143
2144 protected:
2145 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2146};
2148 public:
2149 static constexpr uint16_t MESSAGE_TYPE = 82;
2150 static constexpr uint16_t ESTIMATED_SIZE = 12;
2151#ifdef HAS_PROTO_MESSAGE_DUMP
2152 static constexpr const char *message_name() { return "bluetooth_gatt_error_response"; }
2153#endif
2154 uint64_t address{0};
2155 uint32_t handle{0};
2156 int32_t error{0};
2157 void encode(ProtoWriteBuffer buffer) const override;
2158 void calculate_size(uint32_t &total_size) const override;
2159#ifdef HAS_PROTO_MESSAGE_DUMP
2160 void dump_to(std::string &out) const override;
2161#endif
2162
2163 protected:
2164 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2165};
2167 public:
2168 static constexpr uint16_t MESSAGE_TYPE = 83;
2169 static constexpr uint16_t ESTIMATED_SIZE = 8;
2170#ifdef HAS_PROTO_MESSAGE_DUMP
2171 static constexpr const char *message_name() { return "bluetooth_gatt_write_response"; }
2172#endif
2173 uint64_t address{0};
2174 uint32_t handle{0};
2175 void encode(ProtoWriteBuffer buffer) const override;
2176 void calculate_size(uint32_t &total_size) const override;
2177#ifdef HAS_PROTO_MESSAGE_DUMP
2178 void dump_to(std::string &out) const override;
2179#endif
2180
2181 protected:
2182 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2183};
2185 public:
2186 static constexpr uint16_t MESSAGE_TYPE = 84;
2187 static constexpr uint16_t ESTIMATED_SIZE = 8;
2188#ifdef HAS_PROTO_MESSAGE_DUMP
2189 static constexpr const char *message_name() { return "bluetooth_gatt_notify_response"; }
2190#endif
2191 uint64_t address{0};
2192 uint32_t handle{0};
2193 void encode(ProtoWriteBuffer buffer) const override;
2194 void calculate_size(uint32_t &total_size) const override;
2195#ifdef HAS_PROTO_MESSAGE_DUMP
2196 void dump_to(std::string &out) const override;
2197#endif
2198
2199 protected:
2200 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2201};
2203 public:
2204 static constexpr uint16_t MESSAGE_TYPE = 85;
2205 static constexpr uint16_t ESTIMATED_SIZE = 10;
2206#ifdef HAS_PROTO_MESSAGE_DUMP
2207 static constexpr const char *message_name() { return "bluetooth_device_pairing_response"; }
2208#endif
2209 uint64_t address{0};
2210 bool paired{false};
2211 int32_t error{0};
2212 void encode(ProtoWriteBuffer buffer) const override;
2213 void calculate_size(uint32_t &total_size) const override;
2214#ifdef HAS_PROTO_MESSAGE_DUMP
2215 void dump_to(std::string &out) const override;
2216#endif
2217
2218 protected:
2219 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2220};
2222 public:
2223 static constexpr uint16_t MESSAGE_TYPE = 86;
2224 static constexpr uint16_t ESTIMATED_SIZE = 10;
2225#ifdef HAS_PROTO_MESSAGE_DUMP
2226 static constexpr const char *message_name() { return "bluetooth_device_unpairing_response"; }
2227#endif
2228 uint64_t address{0};
2229 bool success{false};
2230 int32_t error{0};
2231 void encode(ProtoWriteBuffer buffer) const override;
2232 void calculate_size(uint32_t &total_size) const override;
2233#ifdef HAS_PROTO_MESSAGE_DUMP
2234 void dump_to(std::string &out) const override;
2235#endif
2236
2237 protected:
2238 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2239};
2241 public:
2242 static constexpr uint16_t MESSAGE_TYPE = 87;
2243 static constexpr uint16_t ESTIMATED_SIZE = 0;
2244#ifdef HAS_PROTO_MESSAGE_DUMP
2245 static constexpr const char *message_name() { return "unsubscribe_bluetooth_le_advertisements_request"; }
2246#endif
2247 void encode(ProtoWriteBuffer buffer) const override;
2248 void calculate_size(uint32_t &total_size) const override;
2249#ifdef HAS_PROTO_MESSAGE_DUMP
2250 void dump_to(std::string &out) const override;
2251#endif
2252
2253 protected:
2254};
2256 public:
2257 static constexpr uint16_t MESSAGE_TYPE = 88;
2258 static constexpr uint16_t ESTIMATED_SIZE = 10;
2259#ifdef HAS_PROTO_MESSAGE_DUMP
2260 static constexpr const char *message_name() { return "bluetooth_device_clear_cache_response"; }
2261#endif
2262 uint64_t address{0};
2263 bool success{false};
2264 int32_t error{0};
2265 void encode(ProtoWriteBuffer buffer) const override;
2266 void calculate_size(uint32_t &total_size) const override;
2267#ifdef HAS_PROTO_MESSAGE_DUMP
2268 void dump_to(std::string &out) const override;
2269#endif
2270
2271 protected:
2272 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2273};
2275 public:
2276 static constexpr uint16_t MESSAGE_TYPE = 126;
2277 static constexpr uint16_t ESTIMATED_SIZE = 4;
2278#ifdef HAS_PROTO_MESSAGE_DUMP
2279 static constexpr const char *message_name() { return "bluetooth_scanner_state_response"; }
2280#endif
2283 void encode(ProtoWriteBuffer buffer) const override;
2284 void calculate_size(uint32_t &total_size) const override;
2285#ifdef HAS_PROTO_MESSAGE_DUMP
2286 void dump_to(std::string &out) const override;
2287#endif
2288
2289 protected:
2290 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2291};
2293 public:
2294 static constexpr uint16_t MESSAGE_TYPE = 127;
2295 static constexpr uint16_t ESTIMATED_SIZE = 2;
2296#ifdef HAS_PROTO_MESSAGE_DUMP
2297 static constexpr const char *message_name() { return "bluetooth_scanner_set_mode_request"; }
2298#endif
2300 void encode(ProtoWriteBuffer buffer) const override;
2301 void calculate_size(uint32_t &total_size) const override;
2302#ifdef HAS_PROTO_MESSAGE_DUMP
2303 void dump_to(std::string &out) const override;
2304#endif
2305
2306 protected:
2307 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2308};
2310 public:
2311 static constexpr uint16_t MESSAGE_TYPE = 89;
2312 static constexpr uint16_t ESTIMATED_SIZE = 6;
2313#ifdef HAS_PROTO_MESSAGE_DUMP
2314 static constexpr const char *message_name() { return "subscribe_voice_assistant_request"; }
2315#endif
2316 bool subscribe{false};
2317 uint32_t flags{0};
2318 void encode(ProtoWriteBuffer buffer) const override;
2319 void calculate_size(uint32_t &total_size) const override;
2320#ifdef HAS_PROTO_MESSAGE_DUMP
2321 void dump_to(std::string &out) const override;
2322#endif
2323
2324 protected:
2325 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2326};
2328 public:
2330 uint32_t auto_gain{0};
2332 void encode(ProtoWriteBuffer buffer) const override;
2333 void calculate_size(uint32_t &total_size) const override;
2334#ifdef HAS_PROTO_MESSAGE_DUMP
2335 void dump_to(std::string &out) const override;
2336#endif
2337
2338 protected:
2339 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2340 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2341};
2343 public:
2344 static constexpr uint16_t MESSAGE_TYPE = 90;
2345 static constexpr uint16_t ESTIMATED_SIZE = 41;
2346#ifdef HAS_PROTO_MESSAGE_DUMP
2347 static constexpr const char *message_name() { return "voice_assistant_request"; }
2348#endif
2349 bool start{false};
2350 std::string conversation_id{};
2351 uint32_t flags{0};
2353 std::string wake_word_phrase{};
2354 void encode(ProtoWriteBuffer buffer) const override;
2355 void calculate_size(uint32_t &total_size) const override;
2356#ifdef HAS_PROTO_MESSAGE_DUMP
2357 void dump_to(std::string &out) const override;
2358#endif
2359
2360 protected:
2361 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2362 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2363};
2365 public:
2366 static constexpr uint16_t MESSAGE_TYPE = 91;
2367 static constexpr uint16_t ESTIMATED_SIZE = 6;
2368#ifdef HAS_PROTO_MESSAGE_DUMP
2369 static constexpr const char *message_name() { return "voice_assistant_response"; }
2370#endif
2371 uint32_t port{0};
2372 bool error{false};
2373 void encode(ProtoWriteBuffer buffer) const override;
2374 void calculate_size(uint32_t &total_size) const override;
2375#ifdef HAS_PROTO_MESSAGE_DUMP
2376 void dump_to(std::string &out) const override;
2377#endif
2378
2379 protected:
2380 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2381};
2383 public:
2384 std::string name{};
2385 std::string value{};
2386 void encode(ProtoWriteBuffer buffer) const override;
2387 void calculate_size(uint32_t &total_size) const override;
2388#ifdef HAS_PROTO_MESSAGE_DUMP
2389 void dump_to(std::string &out) const override;
2390#endif
2391
2392 protected:
2393 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2394};
2396 public:
2397 static constexpr uint16_t MESSAGE_TYPE = 92;
2398 static constexpr uint16_t ESTIMATED_SIZE = 36;
2399#ifdef HAS_PROTO_MESSAGE_DUMP
2400 static constexpr const char *message_name() { return "voice_assistant_event_response"; }
2401#endif
2403 std::vector<VoiceAssistantEventData> data{};
2404 void encode(ProtoWriteBuffer buffer) const override;
2405 void calculate_size(uint32_t &total_size) const override;
2406#ifdef HAS_PROTO_MESSAGE_DUMP
2407 void dump_to(std::string &out) const override;
2408#endif
2409
2410 protected:
2411 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2412 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2413};
2415 public:
2416 static constexpr uint16_t MESSAGE_TYPE = 106;
2417 static constexpr uint16_t ESTIMATED_SIZE = 11;
2418#ifdef HAS_PROTO_MESSAGE_DUMP
2419 static constexpr const char *message_name() { return "voice_assistant_audio"; }
2420#endif
2421 std::string data{};
2422 bool end{false};
2423 void encode(ProtoWriteBuffer buffer) const override;
2424 void calculate_size(uint32_t &total_size) const override;
2425#ifdef HAS_PROTO_MESSAGE_DUMP
2426 void dump_to(std::string &out) const override;
2427#endif
2428
2429 protected:
2430 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2431 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2432};
2434 public:
2435 static constexpr uint16_t MESSAGE_TYPE = 115;
2436 static constexpr uint16_t ESTIMATED_SIZE = 30;
2437#ifdef HAS_PROTO_MESSAGE_DUMP
2438 static constexpr const char *message_name() { return "voice_assistant_timer_event_response"; }
2439#endif
2441 std::string timer_id{};
2442 std::string name{};
2443 uint32_t total_seconds{0};
2444 uint32_t seconds_left{0};
2445 bool is_active{false};
2446 void encode(ProtoWriteBuffer buffer) const override;
2447 void calculate_size(uint32_t &total_size) const override;
2448#ifdef HAS_PROTO_MESSAGE_DUMP
2449 void dump_to(std::string &out) const override;
2450#endif
2451
2452 protected:
2453 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2454 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2455};
2457 public:
2458 static constexpr uint16_t MESSAGE_TYPE = 119;
2459 static constexpr uint16_t ESTIMATED_SIZE = 29;
2460#ifdef HAS_PROTO_MESSAGE_DUMP
2461 static constexpr const char *message_name() { return "voice_assistant_announce_request"; }
2462#endif
2463 std::string media_id{};
2464 std::string text{};
2467 void encode(ProtoWriteBuffer buffer) const override;
2468 void calculate_size(uint32_t &total_size) const override;
2469#ifdef HAS_PROTO_MESSAGE_DUMP
2470 void dump_to(std::string &out) const override;
2471#endif
2472
2473 protected:
2474 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2475 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2476};
2478 public:
2479 static constexpr uint16_t MESSAGE_TYPE = 120;
2480 static constexpr uint16_t ESTIMATED_SIZE = 2;
2481#ifdef HAS_PROTO_MESSAGE_DUMP
2482 static constexpr const char *message_name() { return "voice_assistant_announce_finished"; }
2483#endif
2484 bool success{false};
2485 void encode(ProtoWriteBuffer buffer) const override;
2486 void calculate_size(uint32_t &total_size) const override;
2487#ifdef HAS_PROTO_MESSAGE_DUMP
2488 void dump_to(std::string &out) const override;
2489#endif
2490
2491 protected:
2492 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2493};
2495 public:
2496 std::string id{};
2497 std::string wake_word{};
2498 std::vector<std::string> trained_languages{};
2499 void encode(ProtoWriteBuffer buffer) const override;
2500 void calculate_size(uint32_t &total_size) const override;
2501#ifdef HAS_PROTO_MESSAGE_DUMP
2502 void dump_to(std::string &out) const override;
2503#endif
2504
2505 protected:
2506 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2507};
2509 public:
2510 static constexpr uint16_t MESSAGE_TYPE = 121;
2511 static constexpr uint16_t ESTIMATED_SIZE = 0;
2512#ifdef HAS_PROTO_MESSAGE_DUMP
2513 static constexpr const char *message_name() { return "voice_assistant_configuration_request"; }
2514#endif
2515 void encode(ProtoWriteBuffer buffer) const override;
2516 void calculate_size(uint32_t &total_size) const override;
2517#ifdef HAS_PROTO_MESSAGE_DUMP
2518 void dump_to(std::string &out) const override;
2519#endif
2520
2521 protected:
2522};
2524 public:
2525 static constexpr uint16_t MESSAGE_TYPE = 122;
2526 static constexpr uint16_t ESTIMATED_SIZE = 56;
2527#ifdef HAS_PROTO_MESSAGE_DUMP
2528 static constexpr const char *message_name() { return "voice_assistant_configuration_response"; }
2529#endif
2530 std::vector<VoiceAssistantWakeWord> available_wake_words{};
2531 std::vector<std::string> active_wake_words{};
2533 void encode(ProtoWriteBuffer buffer) const override;
2534 void calculate_size(uint32_t &total_size) const override;
2535#ifdef HAS_PROTO_MESSAGE_DUMP
2536 void dump_to(std::string &out) const override;
2537#endif
2538
2539 protected:
2540 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2541 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2542};
2544 public:
2545 static constexpr uint16_t MESSAGE_TYPE = 123;
2546 static constexpr uint16_t ESTIMATED_SIZE = 18;
2547#ifdef HAS_PROTO_MESSAGE_DUMP
2548 static constexpr const char *message_name() { return "voice_assistant_set_configuration"; }
2549#endif
2550 std::vector<std::string> active_wake_words{};
2551 void encode(ProtoWriteBuffer buffer) const override;
2552 void calculate_size(uint32_t &total_size) const override;
2553#ifdef HAS_PROTO_MESSAGE_DUMP
2554 void dump_to(std::string &out) const override;
2555#endif
2556
2557 protected:
2558 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2559};
2561 public:
2562 static constexpr uint16_t MESSAGE_TYPE = 94;
2563 static constexpr uint16_t ESTIMATED_SIZE = 53;
2564#ifdef HAS_PROTO_MESSAGE_DUMP
2565 static constexpr const char *message_name() { return "list_entities_alarm_control_panel_response"; }
2566#endif
2568 bool requires_code{false};
2570 void encode(ProtoWriteBuffer buffer) const override;
2571 void calculate_size(uint32_t &total_size) const override;
2572#ifdef HAS_PROTO_MESSAGE_DUMP
2573 void dump_to(std::string &out) const override;
2574#endif
2575
2576 protected:
2577 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2578 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2579 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2580};
2582 public:
2583 static constexpr uint16_t MESSAGE_TYPE = 95;
2584 static constexpr uint16_t ESTIMATED_SIZE = 7;
2585#ifdef HAS_PROTO_MESSAGE_DUMP
2586 static constexpr const char *message_name() { return "alarm_control_panel_state_response"; }
2587#endif
2589 void encode(ProtoWriteBuffer buffer) const override;
2590 void calculate_size(uint32_t &total_size) const override;
2591#ifdef HAS_PROTO_MESSAGE_DUMP
2592 void dump_to(std::string &out) const override;
2593#endif
2594
2595 protected:
2596 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2597 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2598};
2600 public:
2601 static constexpr uint16_t MESSAGE_TYPE = 96;
2602 static constexpr uint16_t ESTIMATED_SIZE = 16;
2603#ifdef HAS_PROTO_MESSAGE_DUMP
2604 static constexpr const char *message_name() { return "alarm_control_panel_command_request"; }
2605#endif
2606 uint32_t key{0};
2608 std::string code{};
2609 void encode(ProtoWriteBuffer buffer) const override;
2610 void calculate_size(uint32_t &total_size) const override;
2611#ifdef HAS_PROTO_MESSAGE_DUMP
2612 void dump_to(std::string &out) const override;
2613#endif
2614
2615 protected:
2616 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2617 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2618 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2619};
2621 public:
2622 static constexpr uint16_t MESSAGE_TYPE = 97;
2623 static constexpr uint16_t ESTIMATED_SIZE = 64;
2624#ifdef HAS_PROTO_MESSAGE_DUMP
2625 static constexpr const char *message_name() { return "list_entities_text_response"; }
2626#endif
2627 uint32_t min_length{0};
2628 uint32_t max_length{0};
2629 std::string pattern{};
2631 void encode(ProtoWriteBuffer buffer) const override;
2632 void calculate_size(uint32_t &total_size) const override;
2633#ifdef HAS_PROTO_MESSAGE_DUMP
2634 void dump_to(std::string &out) const override;
2635#endif
2636
2637 protected:
2638 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2639 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2640 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2641};
2643 public:
2644 static constexpr uint16_t MESSAGE_TYPE = 98;
2645 static constexpr uint16_t ESTIMATED_SIZE = 16;
2646#ifdef HAS_PROTO_MESSAGE_DUMP
2647 static constexpr const char *message_name() { return "text_state_response"; }
2648#endif
2649 std::string state{};
2650 bool missing_state{false};
2651 void encode(ProtoWriteBuffer buffer) const override;
2652 void calculate_size(uint32_t &total_size) const override;
2653#ifdef HAS_PROTO_MESSAGE_DUMP
2654 void dump_to(std::string &out) const override;
2655#endif
2656
2657 protected:
2658 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2659 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2660 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2661};
2663 public:
2664 static constexpr uint16_t MESSAGE_TYPE = 99;
2665 static constexpr uint16_t ESTIMATED_SIZE = 14;
2666#ifdef HAS_PROTO_MESSAGE_DUMP
2667 static constexpr const char *message_name() { return "text_command_request"; }
2668#endif
2669 uint32_t key{0};
2670 std::string state{};
2671 void encode(ProtoWriteBuffer buffer) const override;
2672 void calculate_size(uint32_t &total_size) const override;
2673#ifdef HAS_PROTO_MESSAGE_DUMP
2674 void dump_to(std::string &out) const override;
2675#endif
2676
2677 protected:
2678 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2679 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2680};
2682 public:
2683 static constexpr uint16_t MESSAGE_TYPE = 100;
2684 static constexpr uint16_t ESTIMATED_SIZE = 45;
2685#ifdef HAS_PROTO_MESSAGE_DUMP
2686 static constexpr const char *message_name() { return "list_entities_date_response"; }
2687#endif
2688 void encode(ProtoWriteBuffer buffer) const override;
2689 void calculate_size(uint32_t &total_size) const override;
2690#ifdef HAS_PROTO_MESSAGE_DUMP
2691 void dump_to(std::string &out) const override;
2692#endif
2693
2694 protected:
2695 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2696 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2697 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2698};
2700 public:
2701 static constexpr uint16_t MESSAGE_TYPE = 101;
2702 static constexpr uint16_t ESTIMATED_SIZE = 19;
2703#ifdef HAS_PROTO_MESSAGE_DUMP
2704 static constexpr const char *message_name() { return "date_state_response"; }
2705#endif
2706 bool missing_state{false};
2707 uint32_t year{0};
2708 uint32_t month{0};
2709 uint32_t day{0};
2710 void encode(ProtoWriteBuffer buffer) const override;
2711 void calculate_size(uint32_t &total_size) const override;
2712#ifdef HAS_PROTO_MESSAGE_DUMP
2713 void dump_to(std::string &out) const override;
2714#endif
2715
2716 protected:
2717 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2718 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2719};
2721 public:
2722 static constexpr uint16_t MESSAGE_TYPE = 102;
2723 static constexpr uint16_t ESTIMATED_SIZE = 17;
2724#ifdef HAS_PROTO_MESSAGE_DUMP
2725 static constexpr const char *message_name() { return "date_command_request"; }
2726#endif
2727 uint32_t key{0};
2728 uint32_t year{0};
2729 uint32_t month{0};
2730 uint32_t day{0};
2731 void encode(ProtoWriteBuffer buffer) const override;
2732 void calculate_size(uint32_t &total_size) const override;
2733#ifdef HAS_PROTO_MESSAGE_DUMP
2734 void dump_to(std::string &out) const override;
2735#endif
2736
2737 protected:
2738 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2739 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2740};
2742 public:
2743 static constexpr uint16_t MESSAGE_TYPE = 103;
2744 static constexpr uint16_t ESTIMATED_SIZE = 45;
2745#ifdef HAS_PROTO_MESSAGE_DUMP
2746 static constexpr const char *message_name() { return "list_entities_time_response"; }
2747#endif
2748 void encode(ProtoWriteBuffer buffer) const override;
2749 void calculate_size(uint32_t &total_size) const override;
2750#ifdef HAS_PROTO_MESSAGE_DUMP
2751 void dump_to(std::string &out) const override;
2752#endif
2753
2754 protected:
2755 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2756 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2757 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2758};
2760 public:
2761 static constexpr uint16_t MESSAGE_TYPE = 104;
2762 static constexpr uint16_t ESTIMATED_SIZE = 19;
2763#ifdef HAS_PROTO_MESSAGE_DUMP
2764 static constexpr const char *message_name() { return "time_state_response"; }
2765#endif
2766 bool missing_state{false};
2767 uint32_t hour{0};
2768 uint32_t minute{0};
2769 uint32_t second{0};
2770 void encode(ProtoWriteBuffer buffer) const override;
2771 void calculate_size(uint32_t &total_size) const override;
2772#ifdef HAS_PROTO_MESSAGE_DUMP
2773 void dump_to(std::string &out) const override;
2774#endif
2775
2776 protected:
2777 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2778 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2779};
2781 public:
2782 static constexpr uint16_t MESSAGE_TYPE = 105;
2783 static constexpr uint16_t ESTIMATED_SIZE = 17;
2784#ifdef HAS_PROTO_MESSAGE_DUMP
2785 static constexpr const char *message_name() { return "time_command_request"; }
2786#endif
2787 uint32_t key{0};
2788 uint32_t hour{0};
2789 uint32_t minute{0};
2790 uint32_t second{0};
2791 void encode(ProtoWriteBuffer buffer) const override;
2792 void calculate_size(uint32_t &total_size) const override;
2793#ifdef HAS_PROTO_MESSAGE_DUMP
2794 void dump_to(std::string &out) const override;
2795#endif
2796
2797 protected:
2798 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2799 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2800};
2802 public:
2803 static constexpr uint16_t MESSAGE_TYPE = 107;
2804 static constexpr uint16_t ESTIMATED_SIZE = 72;
2805#ifdef HAS_PROTO_MESSAGE_DUMP
2806 static constexpr const char *message_name() { return "list_entities_event_response"; }
2807#endif
2808 std::string device_class{};
2809 std::vector<std::string> event_types{};
2810 void encode(ProtoWriteBuffer buffer) const override;
2811 void calculate_size(uint32_t &total_size) const override;
2812#ifdef HAS_PROTO_MESSAGE_DUMP
2813 void dump_to(std::string &out) const override;
2814#endif
2815
2816 protected:
2817 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2818 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2819 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2820};
2822 public:
2823 static constexpr uint16_t MESSAGE_TYPE = 108;
2824 static constexpr uint16_t ESTIMATED_SIZE = 14;
2825#ifdef HAS_PROTO_MESSAGE_DUMP
2826 static constexpr const char *message_name() { return "event_response"; }
2827#endif
2828 std::string event_type{};
2829 void encode(ProtoWriteBuffer buffer) const override;
2830 void calculate_size(uint32_t &total_size) const override;
2831#ifdef HAS_PROTO_MESSAGE_DUMP
2832 void dump_to(std::string &out) const override;
2833#endif
2834
2835 protected:
2836 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2837 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2838};
2840 public:
2841 static constexpr uint16_t MESSAGE_TYPE = 109;
2842 static constexpr uint16_t ESTIMATED_SIZE = 60;
2843#ifdef HAS_PROTO_MESSAGE_DUMP
2844 static constexpr const char *message_name() { return "list_entities_valve_response"; }
2845#endif
2846 std::string device_class{};
2847 bool assumed_state{false};
2849 bool supports_stop{false};
2850 void encode(ProtoWriteBuffer buffer) const override;
2851 void calculate_size(uint32_t &total_size) const override;
2852#ifdef HAS_PROTO_MESSAGE_DUMP
2853 void dump_to(std::string &out) const override;
2854#endif
2855
2856 protected:
2857 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2858 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2859 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2860};
2862 public:
2863 static constexpr uint16_t MESSAGE_TYPE = 110;
2864 static constexpr uint16_t ESTIMATED_SIZE = 12;
2865#ifdef HAS_PROTO_MESSAGE_DUMP
2866 static constexpr const char *message_name() { return "valve_state_response"; }
2867#endif
2868 float position{0.0f};
2870 void encode(ProtoWriteBuffer buffer) const override;
2871 void calculate_size(uint32_t &total_size) const override;
2872#ifdef HAS_PROTO_MESSAGE_DUMP
2873 void dump_to(std::string &out) const override;
2874#endif
2875
2876 protected:
2877 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2878 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2879};
2881 public:
2882 static constexpr uint16_t MESSAGE_TYPE = 111;
2883 static constexpr uint16_t ESTIMATED_SIZE = 14;
2884#ifdef HAS_PROTO_MESSAGE_DUMP
2885 static constexpr const char *message_name() { return "valve_command_request"; }
2886#endif
2887 uint32_t key{0};
2888 bool has_position{false};
2889 float position{0.0f};
2890 bool stop{false};
2891 void encode(ProtoWriteBuffer buffer) const override;
2892 void calculate_size(uint32_t &total_size) const override;
2893#ifdef HAS_PROTO_MESSAGE_DUMP
2894 void dump_to(std::string &out) const override;
2895#endif
2896
2897 protected:
2898 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2899 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2900};
2902 public:
2903 static constexpr uint16_t MESSAGE_TYPE = 112;
2904 static constexpr uint16_t ESTIMATED_SIZE = 45;
2905#ifdef HAS_PROTO_MESSAGE_DUMP
2906 static constexpr const char *message_name() { return "list_entities_date_time_response"; }
2907#endif
2908 void encode(ProtoWriteBuffer buffer) const override;
2909 void calculate_size(uint32_t &total_size) const override;
2910#ifdef HAS_PROTO_MESSAGE_DUMP
2911 void dump_to(std::string &out) const override;
2912#endif
2913
2914 protected:
2915 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2916 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2917 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2918};
2920 public:
2921 static constexpr uint16_t MESSAGE_TYPE = 113;
2922 static constexpr uint16_t ESTIMATED_SIZE = 12;
2923#ifdef HAS_PROTO_MESSAGE_DUMP
2924 static constexpr const char *message_name() { return "date_time_state_response"; }
2925#endif
2926 bool missing_state{false};
2927 uint32_t epoch_seconds{0};
2928 void encode(ProtoWriteBuffer buffer) const override;
2929 void calculate_size(uint32_t &total_size) const override;
2930#ifdef HAS_PROTO_MESSAGE_DUMP
2931 void dump_to(std::string &out) const override;
2932#endif
2933
2934 protected:
2935 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2936 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2937};
2939 public:
2940 static constexpr uint16_t MESSAGE_TYPE = 114;
2941 static constexpr uint16_t ESTIMATED_SIZE = 10;
2942#ifdef HAS_PROTO_MESSAGE_DUMP
2943 static constexpr const char *message_name() { return "date_time_command_request"; }
2944#endif
2945 uint32_t key{0};
2946 uint32_t epoch_seconds{0};
2947 void encode(ProtoWriteBuffer buffer) const override;
2948 void calculate_size(uint32_t &total_size) const override;
2949#ifdef HAS_PROTO_MESSAGE_DUMP
2950 void dump_to(std::string &out) const override;
2951#endif
2952
2953 protected:
2954 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2955};
2957 public:
2958 static constexpr uint16_t MESSAGE_TYPE = 116;
2959 static constexpr uint16_t ESTIMATED_SIZE = 54;
2960#ifdef HAS_PROTO_MESSAGE_DUMP
2961 static constexpr const char *message_name() { return "list_entities_update_response"; }
2962#endif
2963 std::string device_class{};
2964 void encode(ProtoWriteBuffer buffer) const override;
2965 void calculate_size(uint32_t &total_size) const override;
2966#ifdef HAS_PROTO_MESSAGE_DUMP
2967 void dump_to(std::string &out) const override;
2968#endif
2969
2970 protected:
2971 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2972 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2973 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2974};
2976 public:
2977 static constexpr uint16_t MESSAGE_TYPE = 117;
2978 static constexpr uint16_t ESTIMATED_SIZE = 61;
2979#ifdef HAS_PROTO_MESSAGE_DUMP
2980 static constexpr const char *message_name() { return "update_state_response"; }
2981#endif
2982 bool missing_state{false};
2983 bool in_progress{false};
2984 bool has_progress{false};
2985 float progress{0.0f};
2986 std::string current_version{};
2987 std::string latest_version{};
2988 std::string title{};
2989 std::string release_summary{};
2990 std::string release_url{};
2991 void encode(ProtoWriteBuffer buffer) const override;
2992 void calculate_size(uint32_t &total_size) const override;
2993#ifdef HAS_PROTO_MESSAGE_DUMP
2994 void dump_to(std::string &out) const override;
2995#endif
2996
2997 protected:
2998 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2999 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
3000 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
3001};
3003 public:
3004 static constexpr uint16_t MESSAGE_TYPE = 118;
3005 static constexpr uint16_t ESTIMATED_SIZE = 7;
3006#ifdef HAS_PROTO_MESSAGE_DUMP
3007 static constexpr const char *message_name() { return "update_command_request"; }
3008#endif
3009 uint32_t key{0};
3011 void encode(ProtoWriteBuffer buffer) const override;
3012 void calculate_size(uint32_t &total_size) const override;
3013#ifdef HAS_PROTO_MESSAGE_DUMP
3014 void dump_to(std::string &out) const override;
3015#endif
3016
3017 protected:
3018 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
3019 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
3020};
3021
3022} // namespace api
3023} // namespace esphome
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8753
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8733
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8768
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2601
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2602
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8774
static constexpr const char * message_name()
Definition api_pb2.h:2604
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8763
enums::AlarmControlPanelStateCommand command
Definition api_pb2.h:2607
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8743
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8690
enums::AlarmControlPanelState state
Definition api_pb2.h:2588
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2584
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8719
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8714
static constexpr const char * message_name()
Definition api_pb2.h:2586
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8700
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8710
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2583
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1200
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1205
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1211
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1176
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1190
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:531
static constexpr const char * message_name()
Definition api_pb2.h:534
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:532
static constexpr const char * message_name()
Definition api_pb2.h:2133
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7534
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7527
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7544
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2131
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7509
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7823
static constexpr const char * message_name()
Definition api_pb2.h:2260
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7794
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7817
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7812
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6805
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6827
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6840
static constexpr const char * message_name()
Definition api_pb2.h:1865
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6833
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2204
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7720
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7691
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2205
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7714
static constexpr const char * message_name()
Definition api_pb2.h:2207
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7709
enums::BluetoothDeviceRequestType request_type
Definition api_pb2.h:1848
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6782
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1842
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6775
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1843
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6769
static constexpr const char * message_name()
Definition api_pb2.h:1845
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6747
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7762
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2224
static constexpr const char * message_name()
Definition api_pb2.h:2226
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7757
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7739
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7768
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6963
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6953
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6973
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6935
std::vector< BluetoothGATTDescriptor > descriptors
Definition api_pb2.h:1915
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6984
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6909
std::vector< uint64_t > uuid
Definition api_pb2.h:1899
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6889
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6918
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6903
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7584
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7595
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7589
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2149
static constexpr const char * message_name()
Definition api_pb2.h:2152
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7566
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2150
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7138
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7135
static constexpr const char * message_name()
Definition api_pb2.h:1965
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7142
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7125
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6879
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1883
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6864
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6875
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1882
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6874
static constexpr const char * message_name()
Definition api_pb2.h:1885
static constexpr const char * message_name()
Definition api_pb2.h:1946
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7109
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7098
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7088
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1944
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7104
std::vector< BluetoothGATTService > services
Definition api_pb2.h:1949
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7078
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7483
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2096
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7448
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7462
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7472
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7477
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2095
static constexpr const char * message_name()
Definition api_pb2.h:2098
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2076
static constexpr const char * message_name()
Definition api_pb2.h:2079
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7423
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7400
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7418
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7429
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2077
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2187
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7676
static constexpr const char * message_name()
Definition api_pb2.h:2189
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7653
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7671
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7667
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2186
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7331
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7322
static constexpr const char * message_name()
Definition api_pb2.h:2041
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7308
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7326
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7170
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7175
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1980
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7152
static constexpr const char * message_name()
Definition api_pb2.h:1982
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1979
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7166
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7204
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7214
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7225
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1998
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7219
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1997
static constexpr const char * message_name()
Definition api_pb2.h:2000
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7190
std::vector< uint64_t > uuid
Definition api_pb2.h:1928
std::vector< BluetoothGATTCharacteristic > characteristics
Definition api_pb2.h:1930
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7012
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7055
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7036
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7045
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7026
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7370
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7375
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7360
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7381
static constexpr const char * message_name()
Definition api_pb2.h:2059
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7346
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2017
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7262
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7285
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7278
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7272
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2018
static constexpr const char * message_name()
Definition api_pb2.h:2020
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7244
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7638
static constexpr const char * message_name()
Definition api_pb2.h:2171
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2169
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7629
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7615
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2168
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7633
std::vector< BluetoothServiceData > service_data
Definition api_pb2.h:1794
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6610
std::vector< std::string > service_uuids
Definition api_pb2.h:1793
std::vector< BluetoothServiceData > manufacturer_data
Definition api_pb2.h:1795
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6541
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6596
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6559
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1786
static constexpr const char * message_name()
Definition api_pb2.h:1788
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6581
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6693
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6652
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6670
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6680
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6686
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6732
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6736
std::vector< BluetoothLERawAdvertisement > advertisements
Definition api_pb2.h:1830
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6727
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6717
static constexpr const char * message_name()
Definition api_pb2.h:1828
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7891
enums::BluetoothScannerMode mode
Definition api_pb2.h:2299
static constexpr const char * message_name()
Definition api_pb2.h:2297
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2294
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7895
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7878
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2295
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7888
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7856
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7842
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2276
enums::BluetoothScannerMode mode
Definition api_pb2.h:2282
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7865
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2277
enums::BluetoothScannerState state
Definition api_pb2.h:2281
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7860
static constexpr const char * message_name()
Definition api_pb2.h:2279
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6521
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6490
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6504
std::vector< uint32_t > legacy_data
Definition api_pb2.h:1771
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6511
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6480
static constexpr const char * message_name()
Definition api_pb2.h:1655
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6056
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1652
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6061
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6046
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6057
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1653
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4118
static constexpr const char * message_name()
Definition api_pb2.h:1262
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1259
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1260
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4109
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4113
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4095
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4071
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4077
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4046
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4036
static constexpr const char * message_name()
Definition api_pb2.h:1241
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4066
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1238
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4056
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1239
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4733
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1346
static constexpr const char * message_name()
Definition api_pb2.h:1348
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4759
enums::ClimateSwingMode swing_mode
Definition api_pb2.h:1364
enums::ClimateFanMode fan_mode
Definition api_pb2.h:1362
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1345
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4649
enums::ClimatePreset preset
Definition api_pb2.h:1368
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4784
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4810
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4719
enums::ClimateFanMode fan_mode
Definition api_pb2.h:1325
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4577
enums::ClimateSwingMode swing_mode
Definition api_pb2.h:1326
static constexpr const char * message_name()
Definition api_pb2.h:1316
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4464
enums::ClimateAction action
Definition api_pb2.h:1324
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4542
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1314
enums::ClimatePreset preset
Definition api_pb2.h:1328
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4494
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4508
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4559
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1313
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:321
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:763
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:762
static constexpr const char * message_name()
Definition api_pb2.h:324
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:752
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:322
void dump_to(std::string &out) const override
Definition api_pb2.cpp:767
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:338
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:339
static constexpr const char * message_name()
Definition api_pb2.h:341
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:776
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:787
void dump_to(std::string &out) const override
Definition api_pb2.cpp:791
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:786
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1479
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1518
enums::LegacyCoverCommand legacy_command
Definition api_pb2.h:601
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:595
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1453
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1507
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1497
static constexpr const char * message_name()
Definition api_pb2.h:597
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:594
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1425
enums::LegacyCoverState legacy_state
Definition api_pb2.h:578
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1410
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:573
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1392
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1417
enums::CoverOperation current_operation
Definition api_pb2.h:581
static constexpr const char * message_name()
Definition api_pb2.h:576
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1378
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:574
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9228
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9244
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9238
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2723
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2722
static constexpr const char * message_name()
Definition api_pb2.h:2725
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9210
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9251
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2701
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9166
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9173
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2702
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9181
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9156
static constexpr const char * message_name()
Definition api_pb2.h:2704
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9134
static constexpr const char * message_name()
Definition api_pb2.h:2943
void calculate_size(uint32_t &total_size) const override
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2940
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2941
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()
Definition api_pb2.h:2924
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2922
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2921
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:820
static constexpr const char * message_name()
Definition api_pb2.h:418
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:821
void dump_to(std::string &out) const override
Definition api_pb2.cpp:823
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:415
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:416
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:913
void dump_to(std::string &out) const override
Definition api_pb2.cpp:956
static constexpr const char * message_name()
Definition api_pb2.h:433
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:431
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:863
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:934
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:430
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:825
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:801
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:800
static constexpr const char * message_name()
Definition api_pb2.h:358
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:355
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:356
void dump_to(std::string &out) const override
Definition api_pb2.cpp:803
void dump_to(std::string &out) const override
Definition api_pb2.cpp:808
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:370
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:805
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:371
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:806
static constexpr const char * message_name()
Definition api_pb2.h:373
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9668
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9664
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9644
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2823
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9673
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2824
static constexpr const char * message_name()
Definition api_pb2.h:2826
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9654
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3808
std::vector< int32_t > int_array
Definition api_pb2.h:1185
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3836
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3761
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3735
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3789
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3775
std::vector< std::string > string_array
Definition api_pb2.h:1187
std::vector< float > float_array
Definition api_pb2.h:1186
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1201
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3910
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3921
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1202
std::vector< ExecuteServiceArgument > args
Definition api_pb2.h:1207
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3916
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3900
static constexpr const char * message_name()
Definition api_pb2.h:1204
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3890
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1886
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:667
enums::FanDirection direction
Definition api_pb2.h:679
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1901
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1816
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1866
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1917
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1876
static constexpr const char * message_name()
Definition api_pb2.h:669
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:666
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:642
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1781
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1771
enums::FanDirection direction
Definition api_pb2.h:650
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1752
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1762
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1742
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:643
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1716
static constexpr const char * message_name()
Definition api_pb2.h:645
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1113
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3609
static constexpr const char * message_name()
Definition api_pb2.h:1116
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3606
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3607
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1114
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1128
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3611
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3621
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1129
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3622
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3626
static constexpr const char * message_name()
Definition api_pb2.h:1131
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:634
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:663
void dump_to(std::string &out) const override
Definition api_pb2.cpp:669
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:280
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:658
static constexpr const char * message_name()
Definition api_pb2.h:283
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:648
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:281
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:300
static constexpr const char * message_name()
Definition api_pb2.h:303
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:688
void dump_to(std::string &out) const override
Definition api_pb2.cpp:729
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:702
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:716
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:722
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:301
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1094
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3578
static constexpr const char * message_name()
Definition api_pb2.h:1097
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1095
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3560
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3583
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3589
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3395
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3404
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3399
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3381
std::vector< HomeassistantServiceMap > data_template
Definition api_pb2.h:1044
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3449
static constexpr const char * message_name()
Definition api_pb2.h:1040
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1037
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1038
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3470
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3462
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3417
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3427
std::vector< HomeassistantServiceMap > data
Definition api_pb2.h:1043
std::vector< HomeassistantServiceMap > variables
Definition api_pb2.h:1045
~InfoResponseProtoMessage() override=default
enums::EntityCategory entity_category
Definition api_pb2.h:266
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2411
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2421
static constexpr const char * message_name()
Definition api_pb2.h:756
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2467
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:754
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2496
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2341
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2526
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:753
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2274
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2187
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2243
enums::ColorMode color_mode
Definition api_pb2.h:730
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:723
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2173
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2258
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:724
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2197
static constexpr const char * message_name()
Definition api_pb2.h:726
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8643
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8586
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8630
static constexpr const char * message_name()
Definition api_pb2.h:2565
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8618
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8608
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8560
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1134
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1101
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1057
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1111
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1122
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:512
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1075
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:511
static constexpr const char * message_name()
Definition api_pb2.h:514
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5997
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1634
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1633
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5987
static constexpr const char * message_name()
Definition api_pb2.h:1636
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5951
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5977
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5937
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6008
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3973
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3992
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1221
static constexpr const char * message_name()
Definition api_pb2.h:1223
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1220
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3937
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4002
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3983
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3951
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4131
std::vector< enums::ClimatePreset > supported_presets
Definition api_pb2.h:1293
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4340
std::vector< enums::ClimateSwingMode > supported_swing_modes
Definition api_pb2.h:1291
std::vector< enums::ClimateFanMode > supported_fan_modes
Definition api_pb2.h:1290
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4215
std::vector< enums::ClimateMode > supported_modes
Definition api_pb2.h:1284
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1277
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4185
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1278
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4288
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4249
static constexpr const char * message_name()
Definition api_pb2.h:1280
std::vector< std::string > supported_custom_presets
Definition api_pb2.h:1294
std::vector< std::string > supported_custom_fan_modes
Definition api_pb2.h:1292
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:550
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1229
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1324
static constexpr const char * message_name()
Definition api_pb2.h:553
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1259
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1285
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:551
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1309
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1295
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9090
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9071
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9081
static constexpr const char * message_name()
Definition api_pb2.h:2686
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9100
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2683
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9049
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2684
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9035
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9990
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2904
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9999
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9944
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2903
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9958
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9980
static constexpr const char * message_name()
Definition api_pb2.h:2906
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1047
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1050
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:482
static constexpr const char * message_name()
Definition api_pb2.h:484
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:481
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1048
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9584
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9600
static constexpr const char * message_name()
Definition api_pb2.h:2806
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9517
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9531
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9561
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2803
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2804
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9571
std::vector< std::string > event_types
Definition api_pb2.h:2809
std::vector< std::string > supported_preset_modes
Definition api_pb2.h:628
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:619
static constexpr const char * message_name()
Definition api_pb2.h:622
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1614
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1659
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1588
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1624
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1558
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:620
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1640
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:698
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2075
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2010
static constexpr const char * message_name()
Definition api_pb2.h:700
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2036
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2101
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:697
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1976
std::vector< std::string > effects
Definition api_pb2.h:709
std::vector< enums::ColorMode > supported_color_modes
Definition api_pb2.h:702
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2054
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5748
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1571
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5738
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5686
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5775
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1572
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5712
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5761
static constexpr const char * message_name()
Definition api_pb2.h:1574
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6190
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6200
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1686
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6213
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6146
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1687
std::vector< MediaPlayerSupportedFormat > supported_formats
Definition api_pb2.h:1692
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6164
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6225
static constexpr const char * message_name()
Definition api_pb2.h:1689
static constexpr const char * message_name()
Definition api_pb2.h:1389
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4960
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1387
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1386
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4912
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4930
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4997
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5013
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4982
static constexpr const char * message_name()
Definition api_pb2.h:469
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1043
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1042
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:467
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1045
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:466
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5166
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1447
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5180
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5243
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5216
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5228
static constexpr const char * message_name()
Definition api_pb2.h:1450
std::vector< std::string > options
Definition api_pb2.h:1452
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5206
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1448
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:798
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2736
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2721
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2711
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2752
static constexpr const char * message_name()
Definition api_pb2.h:801
enums::SensorLastResetType legacy_last_reset_type
Definition api_pb2.h:808
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:799
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2681
enums::SensorStateClass state_class
Definition api_pb2.h:807
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2651
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3660
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3656
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3665
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3636
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3646
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3678
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3715
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3702
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1159
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3692
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3709
std::vector< ListEntitiesServicesArgument > args
Definition api_pb2.h:1166
static constexpr const char * message_name()
Definition api_pb2.h:1162
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1160
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5443
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5457
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1505
static constexpr const char * message_name()
Definition api_pb2.h:1508
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5385
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5474
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1506
std::vector< std::string > tones
Definition api_pb2.h:1510
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5433
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5407
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:842
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2919
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:841
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2883
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2909
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2930
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2942
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2865
static constexpr const char * message_name()
Definition api_pb2.h:844
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8881
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8867
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2623
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2622
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8818
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8844
static constexpr const char * message_name()
Definition api_pb2.h:2625
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8792
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8854
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:898
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:899
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3110
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3120
static constexpr const char * message_name()
Definition api_pb2.h:901
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3084
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3141
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3130
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3070
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2743
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9322
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2744
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9312
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9290
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9276
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9331
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9341
static constexpr const char * message_name()
Definition api_pb2.h:2746
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2958
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2959
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()
Definition api_pb2.h:2961
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
Definition api_pb2.cpp:9687
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9713
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2842
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9739
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9762
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2841
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9776
static constexpr const char * message_name()
Definition api_pb2.h:2844
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9749
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1612
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5908
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5902
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5868
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5892
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5915
enums::LockCommand command
Definition api_pb2.h:1617
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5882
static constexpr const char * message_name()
Definition api_pb2.h:1614
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1611
static constexpr const char * message_name()
Definition api_pb2.h:1596
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5849
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5825
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1593
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5845
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5854
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5835
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1594
static constexpr const char * message_name()
Definition api_pb2.h:1729
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1726
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1727
enums::MediaPlayerCommand command
Definition api_pb2.h:1733
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6373
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6333
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6363
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6387
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6398
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6410
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6303
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6310
enums::MediaPlayerState state
Definition api_pb2.h:1711
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6297
static constexpr const char * message_name()
Definition api_pb2.h:1709
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1706
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1707
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6269
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6283
enums::MediaPlayerFormatPurpose purpose
Definition api_pb2.h:1672
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6071
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6093
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6110
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6103
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6118
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3337
static constexpr const char * message_name()
Definition api_pb2.h:978
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3336
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3341
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3326
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:975
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:976
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3361
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3365
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3360
static constexpr const char * message_name()
Definition api_pb2.h:995
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:992
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3350
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:993
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5146
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1430
static constexpr const char * message_name()
Definition api_pb2.h:1432
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5128
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5151
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1429
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5142
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1410
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5098
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5084
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5109
static constexpr const char * message_name()
Definition api_pb2.h:1413
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5103
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5074
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1411
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:385
static constexpr const char * message_name()
Definition api_pb2.h:388
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:386
void dump_to(std::string &out) const override
Definition api_pb2.cpp:813
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:810
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:811
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:401
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:400
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:815
void dump_to(std::string &out) const override
Definition api_pb2.cpp:818
static constexpr const char * message_name()
Definition api_pb2.h:403
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:816
Representation of a VarInt - in ProtoBuf should be 64bit but we only use 32bit.
Definition proto.h:17
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5342
static constexpr const char * message_name()
Definition api_pb2.h:1489
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1487
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5366
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5362
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5352
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1486
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5371
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5283
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5303
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5293
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5318
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1467
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1466
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5313
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5324
static constexpr const char * message_name()
Definition api_pb2.h:1469
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2811
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2821
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:823
static constexpr const char * message_name()
Definition api_pb2.h:825
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:822
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2835
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2846
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2840
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5642
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5630
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5595
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1544
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1545
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5565
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5619
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5605
static constexpr const char * message_name()
Definition api_pb2.h:1547
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5551
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:1526
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5546
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5522
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5532
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:1527
static constexpr const char * message_name()
Definition api_pb2.h:1529
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5542
~StateResponseProtoMessage() override=default
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7503
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7505
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7502
static constexpr const char * message_name()
Definition api_pb2.h:2118
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6466
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6463
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6453
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6470
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3543
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3537
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3532
static constexpr const char * message_name()
Definition api_pb2.h:1077
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3518
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3508
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3502
static constexpr const char * message_name()
Definition api_pb2.h:1062
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3501
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3504
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3374
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3375
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3377
static constexpr const char * message_name()
Definition api_pb2.h:1012
static constexpr const char * message_name()
Definition api_pb2.h:940
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:937
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:938
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3261
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3238
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3252
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3256
static constexpr const char * message_name()
Definition api_pb2.h:958
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3274
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3309
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:955
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:956
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3303
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3288
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3298
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:497
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1053
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:496
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1055
static constexpr const char * message_name()
Definition api_pb2.h:499
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1052
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2312
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7927
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7922
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7904
static constexpr const char * message_name()
Definition api_pb2.h:2314
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2311
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7918
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3037
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3051
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3027
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3047
static constexpr const char * message_name()
Definition api_pb2.h:882
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:879
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:880
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3056
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3013
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2984
static constexpr const char * message_name()
Definition api_pb2.h:864
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:862
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3008
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3004
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2994
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:861
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8992
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2665
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9016
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2664
static constexpr const char * message_name()
Definition api_pb2.h:2667
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9002
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9012
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9021
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:917
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3199
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3209
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3220
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3214
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3189
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3179
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:918
static constexpr const char * message_name()
Definition api_pb2.h:920
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8953
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8943
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8933
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2644
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8968
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2645
static constexpr const char * message_name()
Definition api_pb2.h:2647
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8963
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8974
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9469
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9492
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2783
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2782
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9451
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9485
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9479
static constexpr const char * message_name()
Definition api_pb2.h:2785
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9375
static constexpr const char * message_name()
Definition api_pb2.h:2764
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2761
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9397
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9407
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9422
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2762
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9414
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7788
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7790
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7787
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr const char * message_name()
Definition api_pb2.h:3007
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:3004
enums::UpdateCommand command
Definition api_pb2.h:3010
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
Definition api_pb2.h:3005
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2978
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
Definition api_pb2.h:2977
void dump_to(std::string &out) const override
static constexpr const char * message_name()
Definition api_pb2.h:2980
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2882
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9914
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9880
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2883
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9921
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9908
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9894
static constexpr const char * message_name()
Definition api_pb2.h:2885
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9826
static constexpr const char * message_name()
Definition api_pb2.h:2866
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9836
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9850
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9855
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9861
enums::ValveOperation current_operation
Definition api_pb2.h:2869
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2864
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2863
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2480
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8387
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8386
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8376
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2479
static constexpr const char * message_name()
Definition api_pb2.h:2482
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8391
static constexpr const char * message_name()
Definition api_pb2.h:2461
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8324
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8355
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2459
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2458
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8342
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8348
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8314
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8212
static constexpr const char * message_name()
Definition api_pb2.h:2419
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2417
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8217
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8208
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8198
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2416
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8188
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7941
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:7955
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7965
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7970
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7976
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8454
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8455
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8457
static constexpr const char * message_name()
Definition api_pb2.h:2513
std::vector< VoiceAssistantWakeWord > available_wake_words
Definition api_pb2.h:2530
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8471
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8504
static constexpr const char * message_name()
Definition api_pb2.h:2528
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8461
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8485
std::vector< std::string > active_wake_words
Definition api_pb2.h:2531
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8494
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8120
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8124
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8129
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8106
static constexpr const char * message_name()
Definition api_pb2.h:2400
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2397
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8173
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8152
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8168
enums::VoiceAssistantEvent event_type
Definition api_pb2.h:2402
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8162
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2398
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8142
std::vector< VoiceAssistantEventData > data
Definition api_pb2.h:2403
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2345
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8035
static constexpr const char * message_name()
Definition api_pb2.h:2347
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7996
VoiceAssistantAudioSettings audio_settings
Definition api_pb2.h:2352
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8028
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8043
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8010
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2344
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8092
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8087
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8083
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2367
static constexpr const char * message_name()
Definition api_pb2.h:2369
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8069
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2366
std::vector< std::string > active_wake_words
Definition api_pb2.h:2550
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8541
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8549
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8526
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8536
static constexpr uint16_t MESSAGE_TYPE
Definition api_pb2.h:2545
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2546
static constexpr const char * message_name()
Definition api_pb2.h:2548
static constexpr uint16_t ESTIMATED_SIZE
Definition api_pb2.h:2436
enums::VoiceAssistantTimerEvent event_type
Definition api_pb2.h:2440
static constexpr const char * message_name()
Definition api_pb2.h:2438
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8252
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8230
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8266
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8283
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8274
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8418
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8400
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8425
std::vector< std::string > trained_languages
Definition api_pb2.h:2498
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8435
@ ALARM_STATE_ARMED_CUSTOM_BYPASS
Definition api_pb2.h:225
@ SERVICE_ARG_TYPE_BOOL_ARRAY
Definition api_pb2.h:80
@ SERVICE_ARG_TYPE_STRING_ARRAY
Definition api_pb2.h:83
@ SERVICE_ARG_TYPE_FLOAT_ARRAY
Definition api_pb2.h:82
@ VOICE_ASSISTANT_REQUEST_USE_WAKE_WORD
Definition api_pb2.h:193
@ VOICE_ASSISTANT_REQUEST_USE_VAD
Definition api_pb2.h:192
@ MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT
Definition api_pb2.h:163
@ MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT
Definition api_pb2.h:162
@ COLOR_MODE_LEGACY_BRIGHTNESS
Definition api_pb2.h:44
@ COLOR_MODE_RGB_COLOR_TEMPERATURE
Definition api_pb2.h:51
@ COLOR_MODE_COLOR_TEMPERATURE
Definition api_pb2.h:47
@ COLOR_MODE_RGB_COLD_WARM_WHITE
Definition api_pb2.h:52
@ VOICE_ASSISTANT_TIMER_UPDATED
Definition api_pb2.h:215
@ VOICE_ASSISTANT_TIMER_STARTED
Definition api_pb2.h:214
@ VOICE_ASSISTANT_TIMER_FINISHED
Definition api_pb2.h:217
@ VOICE_ASSISTANT_TIMER_CANCELLED
Definition api_pb2.h:216
@ VOICE_ASSISTANT_WAKE_WORD_START
Definition api_pb2.h:205
@ VOICE_ASSISTANT_TTS_STREAM_END
Definition api_pb2.h:210
@ VOICE_ASSISTANT_STT_VAD_START
Definition api_pb2.h:207
@ VOICE_ASSISTANT_INTENT_PROGRESS
Definition api_pb2.h:211
@ VOICE_ASSISTANT_TTS_STREAM_START
Definition api_pb2.h:209
@ VOICE_ASSISTANT_WAKE_WORD_END
Definition api_pb2.h:206
@ BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR
Definition api_pb2.h:169
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE
Definition api_pb2.h:170
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT
Definition api_pb2.h:166
@ BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR
Definition api_pb2.h:168
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE
Definition api_pb2.h:171
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE
Definition api_pb2.h:172
@ BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT
Definition api_pb2.h:167
@ BLUETOOTH_SCANNER_MODE_PASSIVE
Definition api_pb2.h:183
@ BLUETOOTH_SCANNER_MODE_ACTIVE
Definition api_pb2.h:184
@ BLUETOOTH_SCANNER_STATE_STOPPED
Definition api_pb2.h:180
@ BLUETOOTH_SCANNER_STATE_STARTING
Definition api_pb2.h:176
@ BLUETOOTH_SCANNER_STATE_STOPPING
Definition api_pb2.h:179
@ BLUETOOTH_SCANNER_STATE_RUNNING
Definition api_pb2.h:177
@ BLUETOOTH_SCANNER_STATE_FAILED
Definition api_pb2.h:178
@ ALARM_CONTROL_PANEL_ARM_NIGHT
Definition api_pb2.h:235
@ ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS
Definition api_pb2.h:237
@ ALARM_CONTROL_PANEL_ARM_VACATION
Definition api_pb2.h:236
@ VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO
Definition api_pb2.h:188
@ VOICE_ASSISTANT_SUBSCRIBE_NONE
Definition api_pb2.h:187
@ STATE_CLASS_TOTAL_INCREASING
Definition api_pb2.h:57
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7