admin API: add missing camelCase conversions (fix #381)

This commit is contained in:
Alex Auvolat
2023-06-13 16:15:50 +02:00
parent 7126f3e1d1
commit bf19a44fd9
2 changed files with 7 additions and 0 deletions
+4
View File
@@ -34,6 +34,7 @@ pub async fn handle_list_keys(garage: &Arc<Garage>) -> Result<Response<Body>, Er
}
#[derive(Serialize)]
#[serde(rename_all = "camelCase")]
struct ListKeyResultItem {
id: String,
name: String,
@@ -71,6 +72,7 @@ pub async fn handle_create_key(
}
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
struct CreateKeyRequest {
name: String,
}
@@ -131,6 +133,7 @@ pub async fn handle_update_key(
}
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
struct UpdateKeyRequest {
name: Option<String>,
allow: Option<KeyPerm>,
@@ -246,6 +249,7 @@ struct KeyInfoBucketResult {
}
#[derive(Serialize, Deserialize, Default)]
#[serde(rename_all = "camelCase")]
pub(crate) struct ApiBucketKeyPerm {
#[serde(default)]
pub(crate) read: bool,