Skip to content

Commit a492eb7

Browse files
Fix structures annotations
1 parent 6479c66 commit a492eb7

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/structures.rs

+5-7
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,22 @@ pub struct ServicesResponse {
1515
}
1616

1717
#[derive(Deserialize, Clone, Debug)]
18+
#[serde(rename_all = "PascalCase")]
1819
pub struct XblStatusResponse {
19-
#[serde(rename(deserialize = "Status"))]
2020
pub status: XblStatusStatus,
21-
#[serde(rename(deserialize = "CoreServices"))]
2221
pub core_services: Vec<XblStatusCoreService>,
23-
#[serde(rename(deserialize = "Titles"))]
2422
pub titles: Vec<XblStatusCoreService>,
2523
}
2624

2725
#[derive(Deserialize, Clone, Debug)]
26+
#[serde(rename_all = "PascalCase")]
2827
pub struct XblStatusStatus {
29-
#[serde(rename(deserialize = "Overall"))]
3028
pub overall: XblStatusStatusItem,
3129
}
3230

3331
#[derive(Deserialize, Clone, Debug)]
32+
#[serde(rename_all = "PascalCase")]
3433
pub struct XblStatusStatusItem {
35-
#[serde(rename(deserialize = "State"))]
3634
pub state: String,
3735
}
3836

@@ -48,14 +46,14 @@ pub struct XblStatusCoreService {
4846
}
4947

5048
#[derive(Deserialize, Clone, Debug)]
49+
#[serde(rename_all = "PascalCase")]
5150
pub struct XblStatusCoreServiceScenario {
52-
#[serde(rename(deserialize = "Id"))]
5351
pub id: i64,
5452
}
5553

5654
#[derive(Deserialize, Clone, Debug)]
55+
#[serde(rename_all = "PascalCase")]
5756
pub struct XblStatusCoreServiceStatus {
58-
#[serde(rename(deserialize = "Id"))]
5957
pub id: i64,
6058
}
6159

0 commit comments

Comments
 (0)