#pragma once

#include <string>
#include <vector>

namespace mqtt {

struct RemoteConfig {
    std::vector<std::string> brokers;
    std::string video_url;
    bool loaded_from_api = false;
};

class ConfigService {
public:
    RemoteConfig fetch(const std::string &device_id) const;
};

} // namespace mqtt
