torrust_index/web/api/client/v1/contexts/settings/
responses.rs

1use serde::Deserialize;
2
3use super::Settings;
4
5#[derive(Deserialize)]
6pub struct AllSettingsResponse {
7    pub data: Settings,
8}
9
10#[derive(Deserialize)]
11pub struct PublicSettingsResponse {
12    pub data: Public,
13}
14
15#[derive(Deserialize, PartialEq, Debug)]
16pub struct Public {
17    pub website_name: String,
18    pub tracker_url: String,
19    pub tracker_mode: String,
20    pub email_on_signup: String,
21}
22
23#[derive(Deserialize)]
24pub struct SiteNameResponse {
25    pub data: String,
26}