#pragma once #include "esphome/core/component.h" #include "esphome/components/text_sensor/text_sensor.h" namespace esphome::version { class VersionTextSensor final : public text_sensor::TextSensor, public Component { public: void set_hide_hash(bool hide_hash); void set_hide_timestamp(bool hide_timestamp); void setup() override; void dump_config() override; protected: bool hide_hash_{false}; bool hide_timestamp_{false}; }; } // namespace esphome::version