Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AverageUser ¶
type DB ¶
type DB interface { errors.IsNotFoundErrChecker SaveRating(rating Rating) error Rating(byUserID, forSection, forUserID string) (*Rating, error) Ratings(Filter) ([]Rating, error) AverageUserRatings(offset int64, count int32) ([]AverageUser, error) UpdateUserRating(userID string, newRating float32, numRaters int64) error }
type Filter ¶
type Filter struct { ForSection *crdb.Comparison ForUserID *crdb.Comparison ByUserID *crdb.Comparison Offset int64 Count int32 }
Click to show internal directories.
Click to hide internal directories.