gewe_core/moments/
settings.rs1use serde::Serialize;
2
3#[derive(Debug, Clone, Serialize)]
4#[serde(rename_all = "camelCase")]
5pub struct StrangerVisibilityRequest<'a> {
6 #[serde(rename = "appId")]
7 pub app_id: &'a str,
8 pub enabled: bool,
9}
10
11pub type StrangerVisibilityResponse = ();
12
13#[derive(Debug, Clone, Serialize)]
14#[serde(rename_all = "camelCase")]
15pub struct SetSnsVisibleScopeRequest<'a> {
16 #[serde(rename = "appId")]
17 pub app_id: &'a str,
18 pub option: i32,
19}
20
21pub type SetSnsVisibleScopeResponse = ();
22
23#[derive(Debug, Clone, Serialize)]
24#[serde(rename_all = "camelCase")]
25pub struct SetSnsPrivacyRequest<'a> {
26 #[serde(rename = "appId")]
27 pub app_id: &'a str,
28 #[serde(rename = "snsId")]
29 pub sns_id: i64,
30 pub open: bool,
31}
32
33pub type SetSnsPrivacyResponse = ();