mattermost_client/openapi/models/
create_playbook_run_from_dialog_request_submission.rs1#[derive(Clone, Debug, PartialEq, Default, serde::Serialize, serde::Deserialize)]
14pub struct CreatePlaybookRunFromDialogRequestSubmission {
15 #[serde(rename = "playbookID")]
17 pub playbook_id: String,
18 #[serde(rename = "playbookRunName")]
20 pub playbook_run_name: String,
21 #[serde(
23 rename = "playbookRunDescription",
24 skip_serializing_if = "Option::is_none"
25 )]
26 pub playbook_run_description: Option<String>,
27}
28
29impl CreatePlaybookRunFromDialogRequestSubmission {
30 pub fn new(
32 playbook_id: String,
33 playbook_run_name: String,
34 ) -> CreatePlaybookRunFromDialogRequestSubmission {
35 CreatePlaybookRunFromDialogRequestSubmission {
36 playbook_id,
37 playbook_run_name,
38 playbook_run_description: None,
39 }
40 }
41}