Documentation
¶
Index ¶
Constants ¶
View Source
const ( CodeFirstPost = "first_post" CodeFirstComment = "first_comment" CodeFirstLikeGiven = "first_like_given" CodeFirstFollower = "first_follower" CodeWriter10 = "writer_10" CodeCommenter50 = "commenter_50" CodeLiked10 = "liked_10" CodePopular100 = "popular_100" CodeSocial10 = "social_10" CodeEarlyMember = "early_member" CodeContributor = "contributor" CodeModerator = "moderator" CodeSponsor = "sponsor" CodeKing = "king" CodeRobot = "robot" )
View Source
const ( LevelBronze = "bronze" LevelSilver = "silver" LevelGold = "gold" LevelSpecial = "special" )
Variables ¶
This section is empty.
Functions ¶
func CheckAndGrant ¶
func InvalidateDefinitions ¶
func InvalidateDefinitions()
Types ¶
type AdminBadge ¶
func AllForAdmin ¶
func AllForAdmin() []AdminBadge
type Badge ¶
type Badge struct {
Code string `json:"code"`
Type string `json:"type"`
GrantMode string `json:"grantMode"`
Name string `json:"name"`
Description string `json:"description"`
IconType string `json:"iconType"`
IconKey string `json:"iconKey"`
IconURL string `json:"iconUrl"`
Color string `json:"color"`
Level string `json:"level"`
IsEnabled bool `json:"isEnabled"`
SortOrder int `json:"sortOrder"`
}
func ManualGrantBadgesForAdmin ¶
func ManualGrantBadgesForAdmin() []Badge
func ResolveByCodes ¶
func ResolveOne ¶
type Definition ¶
Click to show internal directories.
Click to hide internal directories.