proto_blue_api/generated/tools/ozone/server/
getConfig.rs1use serde::{Deserialize, Serialize};
5
6#[derive(Debug, Clone, Serialize, Deserialize)]
9#[serde(rename_all = "camelCase")]
10pub struct Output {
11 #[serde(skip_serializing_if = "Option::is_none")]
12 pub appview: Option<ServiceConfig>,
13 #[serde(skip_serializing_if = "Option::is_none")]
14 pub blob_divert: Option<ServiceConfig>,
15 #[serde(skip_serializing_if = "Option::is_none")]
16 pub chat: Option<ServiceConfig>,
17 #[serde(skip_serializing_if = "Option::is_none")]
18 pub pds: Option<ServiceConfig>,
19 #[serde(skip_serializing_if = "Option::is_none")]
20 pub verifier_did: Option<String>,
21 #[serde(skip_serializing_if = "Option::is_none")]
22 pub viewer: Option<ViewerConfig>,
23}
24
25#[derive(Debug, Clone, Serialize, Deserialize)]
26#[serde(rename_all = "camelCase")]
27pub struct ServiceConfig {
28 #[serde(skip_serializing_if = "Option::is_none")]
29 pub url: Option<String>,
30}
31
32#[derive(Debug, Clone, Serialize, Deserialize)]
33#[serde(rename_all = "camelCase")]
34pub struct ViewerConfig {
35 #[serde(skip_serializing_if = "Option::is_none")]
36 pub role: Option<String>,
37}