camunda_client/models/
variable_query_parameter_dto.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct VariableQueryParameterDto {
16 #[serde(rename = "value", skip_serializing_if = "Option::is_none")]
18 pub value: Option<serde_json::Value>,
19 #[serde(rename = "operator", skip_serializing_if = "Option::is_none")]
21 pub operator: Option<Operator>,
22}
23
24impl VariableQueryParameterDto {
25 pub fn new() -> VariableQueryParameterDto {
26 VariableQueryParameterDto {
27 value: None,
28 operator: None,
29 }
30 }
31}
32
33#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
35pub enum Operator {
36 #[serde(rename = "eq")]
37 Eq,
38 #[serde(rename = "neq")]
39 Neq,
40 #[serde(rename = "gt")]
41 Gt,
42 #[serde(rename = "gteq")]
43 Gteq,
44 #[serde(rename = "lt")]
45 Lt,
46 #[serde(rename = "lteq")]
47 Lteq,
48 #[serde(rename = "like")]
49 Like,
50}
51