model

package
v0.0.0-...-b4b083d Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Hint

type Hint struct {
	ID       int
	Question string
	Answer   string
	UserID   int
}

func (*Hint) Create

func (h *Hint) Create() error

func (*Hint) Delete

func (h *Hint) Delete() error

func (*Hint) DeleteAll

func (h *Hint) DeleteAll() error

func (*Hint) ReadAll

func (h *Hint) ReadAll() ([]Hint, error)

func (*Hint) ReadByAnswer

func (h *Hint) ReadByAnswer() ([]Hint, error)

func (*Hint) ReadByID

func (h *Hint) ReadByID() error

func (*Hint) ReadByQuestion

func (h *Hint) ReadByQuestion() ([]Hint, error)

func (*Hint) ReadByUserID

func (h *Hint) ReadByUserID() error

func (*Hint) Update

func (h *Hint) Update() error

type Post

type Post struct {
	ID       int
	UUID     string
	Content  string
	UserID   int
	ThreadID int
}

func (*Post) CountByThreadID

func (p *Post) CountByThreadID() (int, error)

func (*Post) Create

func (p *Post) Create() error

func (*Post) Delete

func (p *Post) Delete() error

func (*Post) DeleteAll

func (p *Post) DeleteAll() error

func (*Post) ReadAll

func (p *Post) ReadAll() ([]Post, error)

func (*Post) ReadByID

func (p *Post) ReadByID() error

func (*Post) ReadByThreadID

func (p *Post) ReadByThreadID() ([]Post, error)

func (*Post) ReadByUUID

func (p *Post) ReadByUUID() error

func (*Post) ReadByUserID

func (p *Post) ReadByUserID() ([]Post, error)

func (*Post) Update

func (p *Post) Update() error

type Session

type Session struct {
	ID     int
	UUID   string
	UserID int
}

func (*Session) Create

func (s *Session) Create() error

func (*Session) Delete

func (s *Session) Delete() error

func (*Session) DeleteAll

func (s *Session) DeleteAll() error

func (*Session) ReadAll

func (s *Session) ReadAll() ([]Session, error)

func (*Session) ReadByID

func (s *Session) ReadByID() error

func (*Session) ReadByUUID

func (s *Session) ReadByUUID() error

func (*Session) ReadByUserID

func (s *Session) ReadByUserID() error

func (*Session) Update

func (s *Session) Update() error

type Thread

type Thread struct {
	ID        int
	CreatedAt time.Time
	UUID      string
	Subject   string
	UserID    int
}

func (*Thread) Create

func (t *Thread) Create() error

func (*Thread) Delete

func (t *Thread) Delete() error

func (*Thread) DeleteAll

func (t *Thread) DeleteAll() error

func (*Thread) ReadAll

func (t *Thread) ReadAll() ([]Thread, error)

func (*Thread) ReadByID

func (t *Thread) ReadByID() error

func (*Thread) ReadBySubject

func (t *Thread) ReadBySubject() error

func (*Thread) ReadByUUID

func (t *Thread) ReadByUUID() error

func (*Thread) ReadByUserID

func (t *Thread) ReadByUserID() ([]Thread, error)

func (*Thread) Update

func (t *Thread) Update() error

type User

type User struct {
	ID       int
	Username string
	Email    string
	Password string
	Admin    string
}

func (*User) Create

func (u *User) Create() error

func (*User) Delete

func (u *User) Delete() error

func (*User) DeleteAll

func (u *User) DeleteAll() error

func (*User) ReadAll

func (u *User) ReadAll() ([]User, error)

func (*User) ReadByAdmin

func (u *User) ReadByAdmin() ([]User, error)

func (*User) ReadByEmail

func (u *User) ReadByEmail() error

func (*User) ReadByID

func (u *User) ReadByID() error

func (*User) ReadByUsername

func (u *User) ReadByUsername() error

func (*User) Update

func (u *User) Update() error

Jump to

Keyboard shortcuts

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