lemmy_api_common 1.0.0-beta.1

A link aggregator for the fediverse
Documentation
pub use lemmy_db_schema::{
  PostFeatureType,
  newtypes::PostId,
  source::post::{Post, PostActions, PostInsertForm, PostLikeForm},
};
pub use lemmy_db_schema_file::enums::{PostListingMode, PostNotificationsMode};
pub use lemmy_db_views_post::{
  PostView,
  api::{
    CreatePostWarning,
    GetPost,
    GetPostResponse,
    GetPosts,
    GetSiteMetadata,
    GetSiteMetadataResponse,
    LinkMetadata,
    OpenGraphData,
    PostResponse,
  },
};
pub mod actions {
  pub use lemmy_db_views_post::api::{
    CreatePost,
    CreatePostLike,
    DeletePost,
    EditPost,
    EditPostNotifications,
    HidePost,
    MarkManyPostsAsRead,
    MarkPostAsRead,
    SavePost,
  };

  pub mod moderation {
    pub use lemmy_db_views_post::api::{
      FeaturePost,
      ListPostLikes,
      LockPost,
      ModEditPost,
      PurgePost,
      RemovePost,
    };
  }
}