jenkins_api/job/
pipeline.rs1use serde::Deserialize;
2
3use crate::helpers::Class;
4
5use super::{BuildableJob, Job};
6use crate::action::CommonAction;
7use crate::build::{ShortBuild, WorkflowRun};
8use crate::property::CommonProperty;
9use crate::queue::ShortQueueItem;
10
11use super::{BallColor, HealthReport};
12
13job_buildable_with_common_fields_and_impl!(
14 #[derive(Deserialize, Debug)]
16 #[serde(rename_all = "camelCase")]
17 pub struct WorkflowJob<BuildType = WorkflowRun> {
18 pub description: String,
20 pub concurrent_build: bool,
22 }
23);
24register_class!("org.jenkinsci.plugins.workflow.job.WorkflowJob" => WorkflowJob);
25
26impl BuildableJob for WorkflowJob {}