ESPHome 2025.8.0b1
Loading...
Searching...
No Matches
esphome::api::InfoResponseProtoMessage Class Reference

#include <api_pb2.h>

Inheritance diagram for esphome::api::InfoResponseProtoMessage:
esphome::api::ProtoMessage esphome::api::ListEntitiesAlarmControlPanelResponse esphome::api::ListEntitiesBinarySensorResponse esphome::api::ListEntitiesButtonResponse esphome::api::ListEntitiesCameraResponse esphome::api::ListEntitiesClimateResponse esphome::api::ListEntitiesCoverResponse esphome::api::ListEntitiesDateResponse esphome::api::ListEntitiesDateTimeResponse esphome::api::ListEntitiesEventResponse esphome::api::ListEntitiesFanResponse esphome::api::ListEntitiesLightResponse esphome::api::ListEntitiesLockResponse esphome::api::ListEntitiesMediaPlayerResponse esphome::api::ListEntitiesNumberResponse esphome::api::ListEntitiesSelectResponse esphome::api::ListEntitiesSensorResponse esphome::api::ListEntitiesSirenResponse esphome::api::ListEntitiesSwitchResponse esphome::api::ListEntitiesTextResponse esphome::api::ListEntitiesTextSensorResponse esphome::api::ListEntitiesTimeResponse esphome::api::ListEntitiesUpdateResponse esphome::api::ListEntitiesValveResponse

Public Member Functions

 ~InfoResponseProtoMessage () override=default
 
void set_object_id (const StringRef &ref)
 
void set_name (const StringRef &ref)
 
void set_icon (const StringRef &ref)
 
- Public Member Functions inherited from esphome::api::ProtoMessage
virtual ~ProtoMessage ()=default
 
virtual void encode (ProtoWriteBuffer buffer) const
 
virtual void calculate_size (ProtoSize &size) const
 
std::string dump () const
 
virtual void dump_to (std::string &out) const =0
 
virtual const char * message_name () const
 

Data Fields

StringRef object_id_ref_ {}
 
uint32_t key {0}
 
StringRef name_ref_ {}
 
bool disabled_by_default {false}
 
StringRef icon_ref_ {}
 
enums::EntityCategory entity_category {}
 
uint32_t device_id {0}
 

Detailed Description

Definition at line 282 of file api_pb2.h.

Constructor & Destructor Documentation

◆ ~InfoResponseProtoMessage()

esphome::api::InfoResponseProtoMessage::~InfoResponseProtoMessage ( )
overridedefault

Member Function Documentation

◆ set_icon()

void esphome::api::InfoResponseProtoMessage::set_icon ( const StringRef & ref)
inline

Definition at line 293 of file api_pb2.h.

◆ set_name()

void esphome::api::InfoResponseProtoMessage::set_name ( const StringRef & ref)
inline

Definition at line 289 of file api_pb2.h.

◆ set_object_id()

void esphome::api::InfoResponseProtoMessage::set_object_id ( const StringRef & ref)
inline

Definition at line 286 of file api_pb2.h.

Field Documentation

◆ device_id

uint32_t esphome::api::InfoResponseProtoMessage::device_id {0}

Definition at line 297 of file api_pb2.h.

◆ disabled_by_default

bool esphome::api::InfoResponseProtoMessage::disabled_by_default {false}

Definition at line 290 of file api_pb2.h.

◆ entity_category

enums::EntityCategory esphome::api::InfoResponseProtoMessage::entity_category {}

Definition at line 295 of file api_pb2.h.

◆ icon_ref_

StringRef esphome::api::InfoResponseProtoMessage::icon_ref_ {}

Definition at line 292 of file api_pb2.h.

◆ key

uint32_t esphome::api::InfoResponseProtoMessage::key {0}

Definition at line 287 of file api_pb2.h.

◆ name_ref_

StringRef esphome::api::InfoResponseProtoMessage::name_ref_ {}

Definition at line 288 of file api_pb2.h.

◆ object_id_ref_

StringRef esphome::api::InfoResponseProtoMessage::object_id_ref_ {}

Definition at line 285 of file api_pb2.h.


The documentation for this class was generated from the following file: