models

package
v0.0.0-...-8519efd Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2022 License: Apache-2.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 Kanji

type Kanji struct {
	ID           uint64   `db:"id"`
	Kanji        string   `db:"kanji"`
	Primary      string   `db:"primary"`
	Level        uint32   `db:"level"`
	Alternatives []string `db:"-"`
	Onyomi       []string `db:"-"`
	Kunyomi      []string `db:"-"`
}

type KanjiAlternative

type KanjiAlternative struct {
	ID          uint64 `db:"id"`
	KanjiID     uint64 `db:"kanji_id"`
	Alternative string `db:"alternative"`
}

type KanjiProgress

type KanjiProgress struct {
	ID         uint64    `db:"id"`
	KanjiID    uint64    `db:"kanji_id"`
	UserID     uint64    `db:"user_id"`
	SRSLevel   uint32    `db:"srs_level"`
	UnlockDate time.Time `db:"unlock_date"`
	NextDate   time.Time `db:"next_date"`
	BurnDate   time.Time `db:"burn_date"`
	KanjiModel Kanji     `db:"-"`
}

type Kunyomi

type Kunyomi struct {
	ID      uint64 `db:"id"`
	KanjiID uint64 `db:"kanji_id"`
	Kunyomi string `db:"kunyomi"`
}

type Onyomi

type Onyomi struct {
	ID      uint64 `db:"id"`
	KanjiID uint64 `db:"kanji_id"`
	Onyomi  string `db:"onyomi"`
}

Jump to

Keyboard shortcuts

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