#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct IssueBean {
#[serde(rename = "expand", skip_serializing_if = "Option::is_none")]
pub expand: Option<String>,
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(rename = "self", skip_serializing_if = "Option::is_none")]
pub _self: Option<String>,
#[serde(rename = "key", skip_serializing_if = "Option::is_none")]
pub key: Option<String>,
#[serde(rename = "renderedFields", skip_serializing_if = "Option::is_none")]
pub rendered_fields: Option<::std::collections::HashMap<String, serde_json::Value>>,
#[serde(rename = "properties", skip_serializing_if = "Option::is_none")]
pub properties: Option<::std::collections::HashMap<String, serde_json::Value>>,
#[serde(rename = "names", skip_serializing_if = "Option::is_none")]
pub names: Option<::std::collections::HashMap<String, String>>,
#[serde(rename = "schema", skip_serializing_if = "Option::is_none")]
pub schema: Option<::std::collections::HashMap<String, crate::models::JsonTypeBean>>,
#[serde(rename = "transitions", skip_serializing_if = "Option::is_none")]
pub transitions: Option<Vec<crate::models::IssueTransition>>,
#[serde(rename = "operations", skip_serializing_if = "Option::is_none")]
pub operations: Option<crate::models::Operations>,
#[serde(rename = "editmeta", skip_serializing_if = "Option::is_none")]
pub editmeta: Option<crate::models::IssueUpdateMetadata>,
#[serde(rename = "changelog", skip_serializing_if = "Option::is_none")]
pub changelog: Option<crate::models::PageOfChangelogs>,
#[serde(rename = "versionedRepresentations", skip_serializing_if = "Option::is_none")]
pub versioned_representations: Option<::std::collections::HashMap<String, ::std::collections::HashMap<String, serde_json::Value>>>,
#[serde(rename = "fieldsToInclude", skip_serializing_if = "Option::is_none")]
pub fields_to_include: Option<crate::models::IncludedFields>,
#[serde(rename = "fields", skip_serializing_if = "Option::is_none")]
pub fields: Option<::std::collections::HashMap<String, serde_json::Value>>,
}
impl IssueBean {
pub fn new() -> IssueBean {
IssueBean {
expand: None,
id: None,
_self: None,
key: None,
rendered_fields: None,
properties: None,
names: None,
schema: None,
transitions: None,
operations: None,
editmeta: None,
changelog: None,
versioned_representations: None,
fields_to_include: None,
fields: None,
}
}
}