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 search_posts_v2;
27pub mod send_interactions;
28pub mod threadgate;
29#[derive(Debug)]
30pub struct Generator;
31impl crate::types::Collection for Generator {
32 const NSID: &'static str = "app.bsky.feed.generator";
33 type Record = generator::Record;
34}
35#[derive(Debug)]
36pub struct Like;
37impl crate::types::Collection for Like {
38 const NSID: &'static str = "app.bsky.feed.like";
39 type Record = like::Record;
40}
41#[derive(Debug)]
42pub struct Post;
43impl crate::types::Collection for Post {
44 const NSID: &'static str = "app.bsky.feed.post";
45 type Record = post::Record;
46}
47#[derive(Debug)]
48pub struct Postgate;
49impl crate::types::Collection for Postgate {
50 const NSID: &'static str = "app.bsky.feed.postgate";
51 type Record = postgate::Record;
52}
53#[derive(Debug)]
54pub struct Repost;
55impl crate::types::Collection for Repost {
56 const NSID: &'static str = "app.bsky.feed.repost";
57 type Record = repost::Record;
58}
59#[derive(Debug)]
60pub struct Threadgate;
61impl crate::types::Collection for Threadgate {
62 const NSID: &'static str = "app.bsky.feed.threadgate";
63 type Record = threadgate::Record;
64}