xnode_manager_sdk/info/
models.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
4pub struct FlakeQuery {
5 pub flake: String,
6}
7
8#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
9pub struct Flake {
10 pub last_modified: u64,
11 pub revision: String,
12}
13
14#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
15pub struct User {
16 pub name: String,
17 pub id: u32,
18 pub group: u32,
19 pub description: String,
20 pub home: String,
21 pub login: String,
22}
23
24#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
25pub struct Group {
26 pub name: String,
27 pub id: u32,
28 pub members: Vec<String>,
29}