pub mod defs;
pub mod describe_feed_generator;
pub mod generator;
pub mod get_actor_feeds;
pub mod get_actor_likes;
pub mod get_author_feed;
pub mod get_feed;
pub mod get_feed_generator;
pub mod get_feed_generators;
pub mod get_feed_skeleton;
pub mod get_likes;
pub mod get_list_feed;
pub mod get_post_thread;
pub mod get_posts;
pub mod get_quotes;
pub mod get_reposted_by;
pub mod get_suggested_feeds;
pub mod get_timeline;
pub mod like;
pub mod post;
pub mod postgate;
pub mod repost;
pub mod search_posts;
pub mod send_interactions;
pub mod threadgate;
#[derive(Debug)]
pub struct Generator;
impl crate::types::Collection for Generator {
const NSID: &'static str = "app.bsky.feed.generator";
type Record = generator::Record;
}
#[derive(Debug)]
pub struct Like;
impl crate::types::Collection for Like {
const NSID: &'static str = "app.bsky.feed.like";
type Record = like::Record;
}
#[derive(Debug)]
pub struct Post;
impl crate::types::Collection for Post {
const NSID: &'static str = "app.bsky.feed.post";
type Record = post::Record;
}
#[derive(Debug)]
pub struct Postgate;
impl crate::types::Collection for Postgate {
const NSID: &'static str = "app.bsky.feed.postgate";
type Record = postgate::Record;
}
#[derive(Debug)]
pub struct Repost;
impl crate::types::Collection for Repost {
const NSID: &'static str = "app.bsky.feed.repost";
type Record = repost::Record;
}
#[derive(Debug)]
pub struct Threadgate;
impl crate::types::Collection for Threadgate {
const NSID: &'static str = "app.bsky.feed.threadgate";
type Record = threadgate::Record;
}