All Classes and Interfaces
Class
Description
A lightweight summary of a user's affinities, computed client-side and sent to the server when requesting a post
package.
Defines the level graduation system.
Core domain records for Dialek.
A comment on a post, or a reply to another comment. parentCommentId is null for top-level comments.
Per-post sort preference for how to order comments on a specific post.
A vote on a comment.
Running tally of how many times we've downvoted a specific other user.
A discussion post.
Tracks that a user has been assigned to see a post at a given level.
Tracks that we have hidden a specific post.
Lifecycle states for a post as it moves through the system.
Tracks that we have seen a specific post.
A vote on a post.
Running tally of downvotes on posts with a specific tag.
Running tally of upvotes we've given on posts with a specific tag.
Running tally of how many times we've upvoted a specific other user.
A user's public profile.
Wire protocol records for the Dialek client-server API.
Client requests a package of posts.
Server responds with a mix of posts from all levels, plus user profiles for all authors referenced.
Request more comments for a post (pagination / deeper threading).
A post bundled with its top-level comment tree (one level deep for initial load).
Pre-built Relatable selectors for Dialek model records.
Unique user identity.