jacquard_api/chat_bsky/actor/
export_account_data.rs1#[jacquard_derive::lexicon]
9#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
10#[serde(rename_all = "camelCase")]
11pub struct ExportAccountDataOutput<'a> {}
12impl jacquard_common::IntoStatic for ExportAccountDataOutput<'_> {
13 type Output = ExportAccountDataOutput<'static>;
14 fn into_static(self) -> Self::Output {
15 ExportAccountDataOutput {
16 extra_data: self.extra_data.into_static(),
17 }
18 }
19}
20
21#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize)]
23pub struct ExportAccountData;
24impl jacquard_common::types::xrpc::XrpcRequest for ExportAccountData {
25 const NSID: &'static str = "chat.bsky.actor.exportAccountData";
26 const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query;
27 const OUTPUT_ENCODING: &'static str = "application/jsonl";
28 type Output<'de> = ExportAccountDataOutput<'de>;
29 type Err<'de> = jacquard_common::types::xrpc::GenericError<'de>;
30}