1// @generated by jacquard-lexicon. DO NOT EDIT.
2//
3// Lexicon: place.stream.defs
4//
5// This file was automatically generated from Lexicon schemas.
6// Any manual changes will be overwritten on the next regeneration.
7
8pub mod chat;
9pub mod graph;
10pub mod key;
11pub mod live;
12pub mod livestream;
13pub mod richtext;
14pub mod segment;
15pub mod server;
16
17#[jacquard_derive::lexicon]
18#[derive(
19 serde::Serialize,
20 serde::Deserialize,
21 Debug,
22 Clone,
23 PartialEq,
24 Eq,
25 jacquard_derive::IntoStatic
26)]
27#[serde(rename_all = "camelCase")]
28pub struct BlockView<'a> {
29 #[serde(borrow)]
30 pub blocker: crate::app_bsky::actor::ProfileViewBasic<'a>,
31 #[serde(borrow)]
32 pub cid: jacquard_common::types::string::Cid<'a>,
33 pub indexed_at: jacquard_common::types::string::Datetime,
34 #[serde(borrow)]
35 pub record: crate::app_bsky::graph::block::Block<'a>,
36 #[serde(borrow)]
37 pub uri: jacquard_common::types::string::AtUri<'a>,
38}
39
40#[jacquard_derive::lexicon]
41#[derive(
42 serde::Serialize,
43 serde::Deserialize,
44 Debug,
45 Clone,
46 PartialEq,
47 Eq,
48 jacquard_derive::IntoStatic
49)]
50#[serde(rename_all = "camelCase")]
51pub struct Rendition<'a> {
52 #[serde(borrow)]
53 pub name: jacquard_common::CowStr<'a>,
54}
55
56#[jacquard_derive::lexicon]
57#[derive(
58 serde::Serialize,
59 serde::Deserialize,
60 Debug,
61 Clone,
62 PartialEq,
63 Eq,
64 jacquard_derive::IntoStatic
65)]
66#[serde(rename_all = "camelCase")]
67pub struct Renditions<'a> {
68 #[serde(borrow)]
69 pub renditions: Vec<crate::place_stream::Rendition<'a>>,
70}