#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PipelineRequest1 {
#[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option<String>,
#[serde(rename = "deal_probability", skip_serializing_if = "Option::is_none")]
pub deal_probability: Option<DealProbability>,
#[serde(rename = "order_nr", skip_serializing_if = "Option::is_none")]
pub order_nr: Option<i32>,
#[serde(rename = "active", skip_serializing_if = "Option::is_none")]
pub active: Option<Active>,
}
impl PipelineRequest1 {
pub fn new() -> PipelineRequest1 {
PipelineRequest1 {
name: None,
deal_probability: None,
order_nr: None,
active: None,
}
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum DealProbability {
#[serde(rename = "0")]
Variant0,
#[serde(rename = "1")]
Variant1,
}
impl Default for DealProbability {
fn default() -> DealProbability {
Self::Variant0
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum Active {
#[serde(rename = "0")]
Variant0,
#[serde(rename = "1")]
Variant1,
}
impl Default for Active {
fn default() -> Active {
Self::Variant0
}
}