1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
//! Configuration api response.

use serde::{Deserialize, Serialize};
use std::collections::HashMap;

/// Response of [crate::conf::requests::FetchRequest].
#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct FetchResponse {
    pub app_id: String,
    pub cluster: String,
    pub namespace_name: String,
    pub configurations: HashMap<String, String>,
    pub release_key: String,
}

implement_json_perform_response_for! { FetchResponse }