A better Rust ATProto crate
at oauth 1.4 kB view raw
1// @generated by jacquard-lexicon. DO NOT EDIT. 2// 3// Lexicon: app.bsky.unspecced.getAgeAssuranceState 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 GetAgeAssuranceStateOutput<'a> { 12 #[serde(flatten)] 13 #[serde(borrow)] 14 pub value: crate::app_bsky::unspecced::AgeAssuranceState<'a>, 15} 16 17impl jacquard_common::IntoStatic for GetAgeAssuranceStateOutput<'_> { 18 type Output = GetAgeAssuranceStateOutput<'static>; 19 fn into_static(self) -> Self::Output { 20 GetAgeAssuranceStateOutput { 21 value: self.value.into_static(), 22 extra_data: self.extra_data.into_static(), 23 } 24 } 25} 26 27/// XRPC request marker type 28#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize)] 29pub struct GetAgeAssuranceState; 30impl jacquard_common::types::xrpc::XrpcRequest for GetAgeAssuranceState { 31 const NSID: &'static str = "app.bsky.unspecced.getAgeAssuranceState"; 32 const METHOD: jacquard_common::types::xrpc::XrpcMethod = jacquard_common::types::xrpc::XrpcMethod::Query; 33 const OUTPUT_ENCODING: &'static str = "application/json"; 34 type Output<'de> = GetAgeAssuranceStateOutput<'de>; 35 type Err<'de> = jacquard_common::types::xrpc::GenericError<'de>; 36}