gtsmodel

package
v0.20.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2025 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type User

type User struct {
	ID                     string    `bun:"type:CHAR(26),pk,nullzero,notnull,unique"`
	CreatedAt              time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"`
	UpdatedAt              time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"`
	Email                  string    `bun:",nullzero,unique"`
	AccountID              string    `bun:"type:CHAR(26),nullzero,notnull,unique"`
	EncryptedPassword      string    `bun:",nullzero,notnull"`
	TwoFactorSecret        string    `bun:",nullzero"`
	TwoFactorBackups       []string  `bun:",nullzero,array"`
	TwoFactorEnabledAt     time.Time `bun:"type:timestamptz,nullzero"`
	SignUpIP               net.IP    `bun:",nullzero"`
	InviteID               string    `bun:"type:CHAR(26),nullzero"`
	Reason                 string    `bun:",nullzero"`
	Locale                 string    `bun:",nullzero"`
	CreatedByApplicationID string    `bun:"type:CHAR(26),nullzero"`
	LastEmailedAt          time.Time `bun:"type:timestamptz,nullzero"`
	ConfirmationToken      string    `bun:",nullzero"`
	ConfirmationSentAt     time.Time `bun:"type:timestamptz,nullzero"`
	ConfirmedAt            time.Time `bun:"type:timestamptz,nullzero"`
	UnconfirmedEmail       string    `bun:",nullzero"`
	Moderator              *bool     `bun:",nullzero,notnull,default:false"`
	Admin                  *bool     `bun:",nullzero,notnull,default:false"`
	Disabled               *bool     `bun:",nullzero,notnull,default:false"`
	Approved               *bool     `bun:",nullzero,notnull,default:false"`
	ResetPasswordToken     string    `bun:",nullzero"`
	ResetPasswordSentAt    time.Time `bun:"type:timestamptz,nullzero"`
	ExternalID             string    `bun:",nullzero,unique"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL