hanzo_client/models/
flow_version.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct FlowVersion {
16 #[serde(rename = "created", skip_serializing_if = "Option::is_none")]
17 pub created: Option<i32>,
18 #[serde(rename = "displayName", skip_serializing_if = "Option::is_none")]
19 pub display_name: Option<String>,
20 #[serde(rename = "flowId", skip_serializing_if = "Option::is_none")]
21 pub flow_id: Option<String>,
22 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
23 pub id: Option<String>,
24 #[serde(rename = "schemaVersion", skip_serializing_if = "Option::is_none")]
25 pub schema_version: Option<String>,
26 #[serde(rename = "state", skip_serializing_if = "Option::is_none")]
27 pub state: Option<String>,
28 #[serde(rename = "trigger", skip_serializing_if = "Option::is_none")]
29 pub trigger: Option<Box<models::FlowTrigger>>,
30 #[serde(rename = "updated", skip_serializing_if = "Option::is_none")]
31 pub updated: Option<i32>,
32 #[serde(rename = "valid", skip_serializing_if = "Option::is_none")]
33 pub valid: Option<bool>,
34}
35
36impl FlowVersion {
37 pub fn new() -> FlowVersion {
38 FlowVersion {
39 created: None,
40 display_name: None,
41 flow_id: None,
42 id: None,
43 schema_version: None,
44 state: None,
45 trigger: None,
46 updated: None,
47 valid: None,
48 }
49 }
50}
51