diff --git a/crates/api_common/src/person.rs b/crates/api_common/src/person.rs index 857e52036..263fd584c 100644 --- a/crates/api_common/src/person.rs +++ b/crates/api_common/src/person.rs @@ -51,11 +51,14 @@ pub struct Register { pub answer: Option, } +#[skip_serializing_none] #[derive(Debug, Serialize, Deserialize, Clone, Default)] #[cfg_attr(feature = "full", derive(TS))] #[cfg_attr(feature = "full", ts(export))] /// Fetches a Captcha item. -pub struct GetCaptcha {} +pub struct GetCaptcha { + pub auth: Option>, +} #[skip_serializing_none] #[derive(Debug, Serialize, Deserialize, Clone)] diff --git a/crates/api_common/src/site.rs b/crates/api_common/src/site.rs index e81186b10..2d3ebbe0b 100644 --- a/crates/api_common/src/site.rs +++ b/crates/api_common/src/site.rs @@ -304,11 +304,14 @@ pub struct GetSiteResponse { pub custom_emojis: Vec, } +#[skip_serializing_none] #[derive(Debug, Serialize, Deserialize, Clone)] #[cfg_attr(feature = "full", derive(TS))] #[cfg_attr(feature = "full", ts(export))] /// Fetches the federated instances for your site. -pub struct GetFederatedInstances {} +pub struct GetFederatedInstances { + pub auth: Option>, +} #[skip_serializing_none] #[derive(Debug, Serialize, Deserialize, Clone)]