Documentation ¶
Index ¶
- type Database
- func (d *Database) CompareScore(query model.CompareQuery) ([]model.ScoreComparison, map[string]interface{}, int, error)
- func (d *Database) Enqueue(t string, id int) (int, error)
- func (d *Database) GetAnime(id int) (*model.Anime, map[string]interface{}, int, error)
- func (d *Database) GetAnimeCharacter(id int, page int, limit int) ([]model.AnimeCharacter, map[string]interface{}, int, error)
- func (d *Database) GetAnimeStaff(id int, page int, limit int) ([]model.Role, map[string]interface{}, int, error)
- func (d *Database) GetCharacter(id int) (*model.Character, map[string]interface{}, int, error)
- func (d *Database) GetCharacterOgraphy(id int, t string, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
- func (d *Database) GetCharacterVA(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
- func (d *Database) GetEntryCount() (*model.Total, map[string]interface{}, int, error)
- func (d *Database) GetGenres(t string) ([]model.Item, map[string]interface{}, int, error)
- func (d *Database) GetManga(id int) (*model.Manga, map[string]interface{}, int, error)
- func (d *Database) GetMangaCharacter(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
- func (d *Database) GetPeople(id int) (*model.People, map[string]interface{}, int, error)
- func (d *Database) GetPeopleManga(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
- func (d *Database) GetPeopleStaff(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
- func (d *Database) GetPeopleVA(id int, page int, limit int) ([]model.VoiceActor, map[string]interface{}, int, error)
- func (d *Database) GetProducerMagazine(t string) (data []model.Item, meta map[string]interface{}, code int, err error)
- func (d *Database) GetStats(t string, id int) (*model.Stats, map[string]interface{}, int, error)
- func (d *Database) GetStatsHistory(t string, id int, _ int, _ int) ([]model.StatsHistory, int, error)
- func (d *Database) GetYearSummary() ([]model.YearSummary, map[string]interface{}, int, error)
- func (d *Database) SearchAnime(query model.AnimeQuery) ([]model.Media, map[string]interface{}, int, error)
- func (d *Database) SearchCharacter(query model.EntryQuery) ([]model.Entry, map[string]interface{}, int, error)
- func (d *Database) SearchManga(query model.MangaQuery) ([]model.Media, map[string]interface{}, int, error)
- func (d *Database) SearchPeople(query model.EntryQuery) ([]model.Entry, map[string]interface{}, int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
Database implements API interface.
func (*Database) CompareScore ¶ added in v0.3.0
func (d *Database) CompareScore(query model.CompareQuery) ([]model.ScoreComparison, map[string]interface{}, int, error)
CompareScore to get entry score comparison.
func (*Database) GetAnimeCharacter ¶
func (d *Database) GetAnimeCharacter(id int, page int, limit int) ([]model.AnimeCharacter, map[string]interface{}, int, error)
GetAnimeCharacter to get anime character and their voice actor.
func (*Database) GetAnimeStaff ¶
func (d *Database) GetAnimeStaff(id int, page int, limit int) ([]model.Role, map[string]interface{}, int, error)
GetAnimeStaff to get anime staff list.
func (*Database) GetCharacter ¶
GetCharacter to get character.
func (*Database) GetCharacterOgraphy ¶
func (d *Database) GetCharacterOgraphy(id int, t string, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
GetCharacterOgraphy to get character anime/manga ography list..
func (*Database) GetCharacterVA ¶
func (d *Database) GetCharacterVA(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
GetCharacterVA to get character voice actor list.
func (*Database) GetEntryCount ¶
GetEntryCount to get all entry count.
func (*Database) GetMangaCharacter ¶
func (d *Database) GetMangaCharacter(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
GetMangaCharacter to get manga character list.
func (*Database) GetPeopleManga ¶
func (d *Database) GetPeopleManga(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
GetPeopleManga to get people published manga list.
func (*Database) GetPeopleStaff ¶
func (d *Database) GetPeopleStaff(id int, page int, limit int) (roles []model.Role, meta map[string]interface{}, code int, err error)
GetPeopleStaff to get people anime staff role list.
func (*Database) GetPeopleVA ¶
func (d *Database) GetPeopleVA(id int, page int, limit int) ([]model.VoiceActor, map[string]interface{}, int, error)
GetPeopleVA to get people voice actor role list.
func (*Database) GetProducerMagazine ¶
func (d *Database) GetProducerMagazine(t string) (data []model.Item, meta map[string]interface{}, code int, err error)
GetProducerMagazine to get all producer/magazine list.
func (*Database) GetStatsHistory ¶ added in v0.2.0
func (d *Database) GetStatsHistory(t string, id int, _ int, _ int) ([]model.StatsHistory, int, error)
GetStatsHistory to get entry stats history.
func (*Database) GetYearSummary ¶
GetYearSummary to get yearly anime & manga summary.
func (*Database) SearchAnime ¶
func (d *Database) SearchAnime(query model.AnimeQuery) ([]model.Media, map[string]interface{}, int, error)
SearchAnime to search anime.
func (*Database) SearchCharacter ¶
func (d *Database) SearchCharacter(query model.EntryQuery) ([]model.Entry, map[string]interface{}, int, error)
SearchCharacter to search character.
func (*Database) SearchManga ¶
func (d *Database) SearchManga(query model.MangaQuery) ([]model.Media, map[string]interface{}, int, error)
SearchManga to search manga.
func (*Database) SearchPeople ¶
func (d *Database) SearchPeople(query model.EntryQuery) ([]model.Entry, map[string]interface{}, int, error)
SearchPeople to search people.