esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
Loading...
Searching...
No Matches
Public Attributes | List of all members
esphome::api::UpdateState Struct Reference

An update's reported value. More...

#include <update.hpp>

Collaboration diagram for esphome::api::UpdateState:
Collaboration graph
[legend]

Public Attributes

std::uint32_t key = 0
 
bool missing_state = false
 True when the update currently has no valid value.
 
bool in_progress = false
 
bool has_progress = false
 
float progress = 0.0F
 
std::string current_version
 
std::string latest_version
 
std::string title
 
std::string release_summary
 
std::string release_url
 

Detailed Description

An update's reported value.

Member Data Documentation

◆ current_version

std::string esphome::api::UpdateState::current_version

◆ has_progress

bool esphome::api::UpdateState::has_progress = false

◆ in_progress

bool esphome::api::UpdateState::in_progress = false

◆ key

std::uint32_t esphome::api::UpdateState::key = 0

◆ latest_version

std::string esphome::api::UpdateState::latest_version

◆ missing_state

bool esphome::api::UpdateState::missing_state = false

True when the update currently has no valid value.

◆ progress

float esphome::api::UpdateState::progress = 0.0F

◆ release_summary

std::string esphome::api::UpdateState::release_summary

◆ release_url

std::string esphome::api::UpdateState::release_url

◆ title

std::string esphome::api::UpdateState::title

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