xnode_manager_sdk/config/
models.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug)]
4pub struct ContainerConfiguration {
5    pub flake: String,
6    pub flake_lock: Option<String>,
7    pub network: Option<String>,
8}
9
10#[derive(Serialize, Deserialize, Debug)]
11pub struct ContainerSettings {
12    pub flake: String,
13    pub network: Option<String>,
14}
15
16#[derive(Serialize, Deserialize, Debug)]
17pub struct ContainerChange {
18    pub settings: ContainerSettings,
19    pub update_inputs: Option<Vec<String>>,
20}