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.