Skip to main content

proto_blue_api/generated/tools/ozone/server/
getConfig.rs

1// Generated by atproto-codegen. Do not edit.
2//! Lexicon: tools.ozone.server.getConfig
3
4use serde::{Deserialize, Serialize};
5
6/// Get details about ozone's server configuration.
7/// XRPC Query: tools.ozone.server.getConfig
8#[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}