1use serde::{Serialize, Deserialize};
2
3#[derive(Debug, Serialize, Deserialize)]
4#[serde(rename_all = "camelCase")]
5pub struct WorkItems {
6 pub work_items: Vec<WorkItemRef>
7}
8
9#[derive(Debug, Serialize, Deserialize)]
10pub struct WorkItemRef {
11 pub id: usize,
12 pub url: String
13}
14
15#[derive(Debug, Serialize, Deserialize, PartialEq, Eq)]
16pub struct WorkItem {
17 pub id: usize,
18 pub fields: WorkItemFields,
19}
20
21#[derive(Debug, Serialize, Deserialize, PartialEq, Eq)]
22pub struct WorkItemFields {
23 #[serde(rename = "System.Title")]
24 pub title: String,
25 #[serde(rename = "Custom.Jira")]
26 pub jira: Option<String>,
27}