models

package
v0.6.31 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: GPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PageEncoding_Windows1251 = "cp1251"
	PageEncoding_UTF8        = "utf8"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseSettings

type DatabaseSettings struct {
	Driver   string `json:"driver"`
	Host     string `json:"host"`
	Port     uint16 `json:"port"`
	Db       string `json:"db"`
	User     string `json:"user"`
	Password string `json:"password"`

	// TemporaryFolder is taken from App's settings.
	TemporaryFolder string `json:"-"`
}

type Forum

type Forum struct {
	ID   uint
	Name string
}

type Settings

type Settings struct {
	Database                *DatabaseSettings `json:"database"`
	TemporaryFolder         string            `json:"temporaryFolder"`
	ForumsFile              string            `json:"forumsFile"`
	PageEncoding            string            `json:"pageEncoding"`
	ForumTopicsPageDelaySec float64           `json:"forumTopicsPageDelaySec"`
	TopicsPerPage           uint              `json:"topicsPerPage"`
	UserAgent               string            `json:"userAgent"`
	Cookie                  string            `json:"cookie"`
	ForumUrlFormat          string            `json:"forumUrlFormat"`
	ArchivedTopicsForumId   uint              `json:"archivedTopicsForumId"`
}

type Topic

type Topic struct {
	ForumId uint
	Id      uint
	Name    string
}

Jump to

Keyboard shortcuts

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