updatehub_sdk/api/info/mod.rs
1// Copyright (C) 2019, 2020 O.S. Systems Sofware LTDA
2//
3// SPDX-License-Identifier: Apache-2.0
4
5use serde::{Deserialize, Serialize};
6
7pub mod firmware;
8pub mod runtime_settings;
9pub mod settings;
10
11#[derive(Clone, Debug, Deserialize, Serialize)]
12#[serde(deny_unknown_fields)]
13pub struct Response {
14 pub state: String,
15 pub version: String,
16 pub config: settings::Settings,
17 pub firmware: firmware::Metadata,
18 pub runtime_settings: runtime_settings::RuntimeSettings,
19}