jacquard_api/chat_bsky/actor/
export_account_data.rs

1// @generated by jacquard-lexicon. DO NOT EDIT.
2//
3// Lexicon: chat.bsky.actor.exportAccountData
4//
5// This file was automatically generated from Lexicon schemas.
6// Any manual changes will be overwritten on the next regeneration.
7
8#[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/// XRPC request marker type
22#[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}