Skip to main content

atrium_api/app/bsky/
feed.rs

1// @generated - This file is generated by atrium-codegen. DO NOT EDIT.
2//!Definitions for the `app.bsky.feed` namespace.
3pub 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}