atrium_api/app/bsky/
feed.rs1pub mod defs;
4pub mod describe_feed_generator;
5pub mod generator;
6pub mod get_actor_feeds;
7pub mod get_actor_likes;
8pub mod get_author_feed;
9pub mod get_feed;
10pub mod get_feed_generator;
11pub mod get_feed_generators;
12pub mod get_feed_skeleton;
13pub mod get_likes;
14pub mod get_list_feed;
15pub mod get_post_thread;
16pub mod get_posts;
17pub mod get_quotes;
18pub mod get_reposted_by;
19pub mod get_suggested_feeds;
20pub mod get_timeline;
21pub mod like;
22pub mod post;
23pub mod postgate;
24pub mod repost;
25pub mod search_posts;
26pub mod send_interactions;
27pub mod threadgate;
28#[derive(Debug)]
29pub struct Generator;
30impl crate::types::Collection for Generator {
31 const NSID: &'static str = "app.bsky.feed.generator";
32 type Record = generator::Record;
33}
34#[derive(Debug)]
35pub struct Like;
36impl crate::types::Collection for Like {
37 const NSID: &'static str = "app.bsky.feed.like";
38 type Record = like::Record;
39}
40#[derive(Debug)]
41pub struct Post;
42impl crate::types::Collection for Post {
43 const NSID: &'static str = "app.bsky.feed.post";
44 type Record = post::Record;
45}
46#[derive(Debug)]
47pub struct Postgate;
48impl crate::types::Collection for Postgate {
49 const NSID: &'static str = "app.bsky.feed.postgate";
50 type Record = postgate::Record;
51}
52#[derive(Debug)]
53pub struct Repost;
54impl crate::types::Collection for Repost {
55 const NSID: &'static str = "app.bsky.feed.repost";
56 type Record = repost::Record;
57}
58#[derive(Debug)]
59pub struct Threadgate;
60impl crate::types::Collection for Threadgate {
61 const NSID: &'static str = "app.bsky.feed.threadgate";
62 type Record = threadgate::Record;
63}