authentik_rust/models/
version.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Version {
16 #[serde(rename = "version_current")]
18 pub version_current: String,
19 #[serde(rename = "version_latest")]
21 pub version_latest: String,
22 #[serde(rename = "build_hash")]
24 pub build_hash: String,
25 #[serde(rename = "outdated")]
27 pub outdated: bool,
28}
29
30impl Version {
31 pub fn new(version_current: String, version_latest: String, build_hash: String, outdated: bool) -> Version {
33 Version {
34 version_current,
35 version_latest,
36 build_hash,
37 outdated,
38 }
39 }
40}
41