Versions in this module Expand all Collapse all v0 v0.39.0 Nov 3, 2026 Changes in this version type Tenant + IsSignUpDisabled bool v0.38.2 Oct 5, 2026 v0.38.1 Sep 30, 2026 v0.38.0 Sep 28, 2026 v0.37.0 Sep 23, 2026 Changes in this version type Tenant + DeletionCancelKey sql.NullString v0.36.1 Jul 3, 2026 v0.36.0 Jun 23, 2026 Changes in this version type Tenant + DescriptionTemplate string + ScheduledDeletionAt dbx.NullTime v0.35.0 May 5, 2026 Changes in this version type EmailVerification + Attempts int + Code dbx.NullString v0.34.0 Apr 24, 2026 Changes in this version type OAuthConfig + AllowedRoles sql.NullString + JSONUserRolesPath sql.NullString type User + SecurityStamp sql.NullString v0.33.0 Mar 5, 2026 Changes in this version + type Comment struct + Attachments []string + Content string + CreatedAt time.Time + EditedAt dbx.NullTime + EditedBy *User + ID int + IsApproved bool + ReactionCounts dbx.NullString + User *User + func (c *Comment) ToModel(ctx context.Context) *entity.Comment + type EmailVerification struct + CreatedAt time.Time + Email string + ExpiresAt time.Time + ID int + Key string + Kind enum.EmailVerificationKind + Name string + UserID dbx.NullInt + VerifiedAt dbx.NullTime + func (t *EmailVerification) ToModel() *entity.EmailVerification + type OAuthConfig struct + AuthorizeURL string + ClientID string + ClientSecret string + DisplayName string + ID int + IsTrusted bool + JSONUserEmailPath string + JSONUserIDPath string + JSONUserNamePath string + LogoBlobKey string + ProfileURL string + Provider string + Scope string + Status int + TokenURL string + func (m *OAuthConfig) ToModel() *entity.OAuthConfig + type Post struct + CommentsCount int + CreatedAt time.Time + Description string + HasVoted bool + ID int + IsApproved bool + Number int + OriginalNumber dbx.NullInt + OriginalSlug dbx.NullString + OriginalStatus dbx.NullInt + OriginalTitle dbx.NullString + RecentComments int + RecentVotes int + RespondedAt dbx.NullTime + Response dbx.NullString + ResponseUser *User + Search []byte + Slug string + Status int + Tags pq.StringArray + Title string + User *User + VotesCount int + func (i *Post) ToModel(ctx context.Context) *entity.Post + type StripeBillingState struct + LicenseKey dbx.NullString + PaddleSubscriptionID dbx.NullString + StripeCustomerID dbx.NullString + StripeSubscriptionID dbx.NullString + type Tag struct + Color string + ID int + IsPublic bool + Name string + Slug string + func (t *Tag) ToModel() *entity.Tag + type Tenant struct + AllowedSchemes string + CNAME string + CustomCSS string + HasPaddleSubscription bool + ID int + Invitation string + IsEmailAuthAllowed bool + IsFeedEnabled bool + IsModerationEnabled bool + IsPrivate bool + IsPro bool + Locale string + LogoBlobKey string + Name string + PreventIndexing bool + Status int + Subdomain string + WelcomeHeader string + WelcomeMessage string + func (t *Tenant) ToModel() *entity.Tenant + type User struct + AvatarBlobKey sql.NullString + AvatarType sql.NullInt64 + Email sql.NullString + ID sql.NullInt64 + IsTrusted sql.NullBool + Name sql.NullString + Providers []*UserProvider + Role sql.NullInt64 + Status sql.NullInt64 + Tenant *Tenant + func (u *User) ToModel(ctx context.Context) *entity.User + type UserProvider struct + Name sql.NullString + UID sql.NullString + type UserSetting struct + Key string + Value string + type Vote struct + CreatedAt time.Time + User ... + func (v *Vote) ToModel(ctx context.Context) *entity.Vote