jira_api_v2/models/
workflow_condition_bean.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
16#[serde(tag = "nodeType")]
17pub enum WorkflowConditionBean {
18 #[serde(rename="simple")]
19 Simple(Box<models::WorkflowSimpleCondition>),
20 #[serde(rename="compound")]
21 Compound(Box<models::WorkflowCompoundCondition>),
22}
23
24impl Default for WorkflowConditionBean {
25 fn default() -> Self {
26 Self::Simple(Default::default())
27 }
28}
29
30#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
32pub enum Operator {
33 #[serde(rename = "AND")]
34 And,
35 #[serde(rename = "OR")]
36 Or,
37}
38
39impl Default for Operator {
40 fn default() -> Operator {
41 Self::And
42 }
43}
44