gtsmodel

package
v0.17.2 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2024 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Status

type Status 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"`
	FetchedAt                time.Time `bun:"type:timestamptz,nullzero"`
	PinnedAt                 time.Time `bun:"type:timestamptz,nullzero"`
	URI                      string    `bun:",unique,nullzero,notnull"`
	URL                      string    `bun:",nullzero"`
	Content                  string    `bun:""`
	AttachmentIDs            []string  `bun:"attachments,array"`
	TagIDs                   []string  `bun:"tags,array"`
	MentionIDs               []string  `bun:"mentions,array"`
	EmojiIDs                 []string  `bun:"emojis,array"`
	Local                    *bool     `bun:",nullzero,notnull,default:false"`
	AccountID                string    `bun:"type:CHAR(26),nullzero,notnull"`
	AccountURI               string    `bun:",nullzero,notnull"`
	InReplyToID              string    `bun:"type:CHAR(26),nullzero"`
	InReplyToURI             string    `bun:",nullzero"`
	InReplyToAccountID       string    `bun:"type:CHAR(26),nullzero"`
	InReplyTo                *Status   `bun:"-"`
	BoostOfID                string    `bun:"type:CHAR(26),nullzero"`
	BoostOfURI               string    `bun:"-"`
	BoostOfAccountID         string    `bun:"type:CHAR(26),nullzero"`
	BoostOf                  *Status   `bun:"-"`
	ThreadID                 string    `bun:"type:CHAR(26),nullzero"`
	PollID                   string    `bun:"type:CHAR(26),nullzero"`
	ContentWarning           string    `bun:",nullzero"`
	Visibility               string    `bun:",nullzero,notnull"`
	Sensitive                *bool     `bun:",nullzero,notnull,default:false"`
	Language                 string    `bun:",nullzero"`
	CreatedWithApplicationID string    `bun:"type:CHAR(26),nullzero"`
	ActivityStreamsType      string    `bun:",nullzero,notnull"`
	Text                     string    `bun:""`
	Federated                *bool     `bun:",notnull"`
	Boostable                *bool     `bun:",notnull"`
	Replyable                *bool     `bun:",notnull"`
	Likeable                 *bool     `bun:",notnull"`
}

Jump to

Keyboard shortcuts

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