pub enum PrintableData {
Generic {
data: Vec<Value>,
},
IssueCreated {
issues: Vec<CreatedIssue>,
},
IssueData {
issues: Vec<IssueBean>,
},
IssueTransitions {
transitions: Vec<IssueTransition>,
},
IssueType {
issue_types: Vec<IssueTypeIssueCreateMetadata>,
},
IssueTypeField {
issue_type_fields: Vec<FieldCreateMetadata>,
},
Project {
projects: Vec<Project>,
},
TransitionedIssue {
issues: Vec<(String, String, String, String)>,
},
Version {
versions: Vec<Version>,
},
VersionRelatedWork {
version_related_work_items: Vec<VersionRelatedWork>,
},
}Expand description
Enum to hold the different types of data that can be printed in a table
§Variants
IssueType- Jira Issue types available in a project dataIssueTypeField- Fields available for a specific issue type in a project dataProject- Projects available in Jira dataVersion- Versions available in a project dataIssueCreated- Issues created in a project dataIssueTransition- Issues transitions in a project dataTransitionedIssue- Issues transitioned dataVersionRelatedWork- Version related work items data
Variants§
Generic
Generic JSON data returned from Jira endpoints.
IssueCreated
Issues created by a command.
Fields
§
issues: Vec<CreatedIssue>Created issue payloads.
IssueData
Issue data retrieved from Jira.
IssueTransitions
Available transitions for an issue.
Fields
§
transitions: Vec<IssueTransition>Transition details.
IssueType
Issue types associated to a project.
Fields
§
issue_types: Vec<IssueTypeIssueCreateMetadata>Project issue types.
IssueTypeField
Fields for a given issue type.
Fields
§
issue_type_fields: Vec<FieldCreateMetadata>Field metadata grouped by issue type.
Project
Jira projects.
TransitionedIssue
Issues transitioned by a workflow automation.
Fields
Version
Versions associated to a project.
VersionRelatedWork
Work items related to a version.
Fields
Related work entries.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PrintableData
impl RefUnwindSafe for PrintableData
impl Send for PrintableData
impl Sync for PrintableData
impl Unpin for PrintableData
impl UnwindSafe for PrintableData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more