use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct WorkflowReadRequest {
#[serde(rename = "projectAndIssueTypes", skip_serializing_if = "Option::is_none")]
pub project_and_issue_types: Option<Vec<models::ProjectAndIssueTypePair>>,
#[serde(rename = "workflowIds", skip_serializing_if = "Option::is_none")]
pub workflow_ids: Option<Vec<String>>,
#[serde(rename = "workflowNames", skip_serializing_if = "Option::is_none")]
pub workflow_names: Option<Vec<String>>,
}
impl WorkflowReadRequest {
pub fn new() -> WorkflowReadRequest {
WorkflowReadRequest {
project_and_issue_types: None,
workflow_ids: None,
workflow_names: None,
}
}
}