printnanny_os_models/
settings_file_apply_request.rs1#[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}