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