authentik_rust/models/
system_info_runtime.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct SystemInfoRuntime {
16 #[serde(rename = "python_version")]
17 pub python_version: String,
18 #[serde(rename = "gunicorn_version")]
19 pub gunicorn_version: String,
20 #[serde(rename = "environment")]
21 pub environment: String,
22 #[serde(rename = "architecture")]
23 pub architecture: String,
24 #[serde(rename = "platform")]
25 pub platform: String,
26 #[serde(rename = "uname")]
27 pub uname: String,
28}
29
30impl SystemInfoRuntime {
31 pub fn new(python_version: String, gunicorn_version: String, environment: String, architecture: String, platform: String, uname: String) -> SystemInfoRuntime {
33 SystemInfoRuntime {
34 python_version,
35 gunicorn_version,
36 environment,
37 architecture,
38 platform,
39 uname,
40 }
41 }
42}
43