azure_rust/
work_items.rs

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}