16class ListEntitiesDateResponse;
17class DateStateResponse;
18class DateCommandRequest;
26 std::uint32_t
key = 0;
31 std::uint32_t
day = 0;
36 std::uint32_t
key = 0;
39 std::uint32_t
day = 0;
Common entity metadata shared by every entity domain.
Typed mirrors of the ESPHome protobuf enums.
std::unique_ptr< ProtoMessage > to_message(const AlarmControlPanelCommand &cmd)
DateState parse_date_state(const proto::DateStateResponse &msg)
DateInfo parse_date_info(const proto::ListEntitiesDateResponse &msg)
Lightweight base class for every generated ESPHome API message.
A command to set a date's value.
Definition date.hpp:35
std::uint32_t month
Definition date.hpp:38
std::uint32_t year
Definition date.hpp:37
std::uint32_t day
Definition date.hpp:39
std::uint32_t key
Definition date.hpp:36
Static description of a date entity.
Definition date.hpp:22
A date's reported value.
Definition date.hpp:25
std::uint32_t month
Definition date.hpp:30
std::uint32_t year
Definition date.hpp:29
std::uint32_t day
Definition date.hpp:31
bool missing_state
True when the date currently has no valid value.
Definition date.hpp:28
std::uint32_t key
Definition date.hpp:26
Fields present on every ListEntities*Response.
Definition entity.hpp:16