jacquard_api/
place_stream.rs

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}