printnanny_os_models/
settings_file_apply_request.rs

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