model

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const FileQuoteType = "file"
View Source
const TextQuoteType = "quote"

Variables

This section is empty.

Functions

This section is empty.

Types

type CursedChannelPost added in v1.6.0

type CursedChannelPost struct {
	Id           uint
	GuildId      uint64
	UserId       uint64
	ReportMonth  string
	MessageCount int
}

type CursedPostStat added in v1.6.0

type CursedPostStat struct {
	Id           uint
	GuildId      uint64
	UserId       uint64
	ReportMonth  string
	MessageCount int
}

type DailyGamePlay added in v1.5.0

type DailyGamePlay struct {
	GuildId uint64
	UserId  uint64
	Tries   uint
	Win     bool
}

type DailyGameWinStat added in v1.5.0

type DailyGameWinStat struct {
	Id            uint
	GuildId       uint64
	UserId        uint64
	ReportMonth   string
	PlayCount     int
	GuessCount    int
	WinCount      int
	CurrentStreak int
	MaxStreak     int
}

func (DailyGameWinStat) FormatWins added in v1.5.0

func (d DailyGameWinStat) FormatWins() string

type DbPool added in v1.4.0

type DbPool interface {
	Acquire(ctx context.Context) (*pgxpool.Conn, error)
	AcquireAllIdle(ctx context.Context) []*pgxpool.Conn
	AcquireFunc(ctx context.Context, f func(*pgxpool.Conn) error) error
	Begin(ctx context.Context) (pgx.Tx, error)
	Close()
	Exec(ctx context.Context, sql string, arguments ...any) (pgconn.CommandTag, error)
	Ping(ctx context.Context) error
	Query(ctx context.Context, sql string, args ...any) (pgx.Rows, error)
	QueryRow(ctx context.Context, sql string, args ...any) pgx.Row
	SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchResults
	Stat() *pgxpool.Stat
}

type DiscordReactionScore added in v1.6.0

type DiscordReactionScore struct {
	GuildId     uint64
	UserId      uint64
	ReportMonth string
	Score       int
}

func (DiscordReactionScore) FormatResult added in v1.6.0

func (d DiscordReactionScore) FormatResult(userString string) string

type DiscordReactionStat added in v1.6.0

type DiscordReactionStat struct {
	Id           uint
	GuildId      uint64
	UserId       uint64
	ReportMonth  string
	MessageCount int
}

type DiscordUsageStat

type DiscordUsageStat struct {
	Id           uint
	GuildId      uint64
	UserId       uint64
	ReportMonth  string
	MessageCount int
}

type InvalidQuoteTypeError

type InvalidQuoteTypeError string

func (InvalidQuoteTypeError) Error

func (i InvalidQuoteTypeError) Error() string

type Quote

type Quote struct {
	Id   int
	Data string
	Type string
}

Jump to

Keyboard shortcuts

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