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