printnanny_asyncapi_models/
settings_file_load_reply.rs

1// SettingsFileLoadReply represents a SettingsFileLoadReply model.
2#[derive(Clone, Debug, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize)]
3pub struct SettingsFileLoadReply {
4    #[serde(rename="files")]
5    pub files: Vec<crate::SettingsFile>,
6    #[serde(rename="git_head_commit")]
7    pub git_head_commit: String,
8    #[serde(rename="git_history")]
9    pub git_history: Vec<crate::GitCommit>,
10}
11
12impl SettingsFileLoadReply {
13    pub fn new(files: Vec<crate::SettingsFile>, git_head_commit: String, git_history: Vec<crate::GitCommit>) -> SettingsFileLoadReply {
14        SettingsFileLoadReply {
15            files,
16            git_head_commit,
17            git_history,
18        }
19    }
20}