print_nanny_api_client/models/
release.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct Release {
16    #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
17    pub id: Option<i32>,
18    #[serde(rename = "ansible_extra_vars")]
19    pub ansible_extra_vars: Box<crate::models::AnsibleExtraVars>,
20    #[serde(rename = "created_dt", skip_serializing_if = "Option::is_none")]
21    pub created_dt: Option<String>,
22    #[serde(rename = "release_channel", skip_serializing_if = "Option::is_none")]
23    pub release_channel: Option<crate::models::ReleaseChannelEnum>,
24}
25
26impl Release {
27    pub fn new(ansible_extra_vars: crate::models::AnsibleExtraVars) -> Release {
28        Release {
29            id: None,
30            ansible_extra_vars: Box::new(ansible_extra_vars),
31            created_dt: None,
32            release_channel: None,
33        }
34    }
35}
36
37