func GetMangaStats(id int) (*MangaStats, error) {
	res := &MangaStats{}
	err := urlToStruct(fmt.Sprintf("/manga/%d/stats", id), res)
	if err != nil {
		return nil, err
	}
	return res, nil
}
GetMangaStats returns manga stats
package jikan
import (
	"fmt"
	"time"
)
type Manga struct {
	MalID         int      `json:"mal_id"`
	URL           string   `json:"url"`
	Title         string   `json:"title"`
	TitleEnglish  string   `json:"title_english"`
	TitleSynonyms []string `json:"title_synonyms"`
	TitleJapanese string   `json:"title_japanese"`
	Status        string   `json:"status"`
	ImageURL      string   `json:"image_url"`
	Type          string   `json:"type"`
	Volumes       int      `json:"volumes"`
	Chapters      int      `json:"chapters"`
	Publishing    bool     `json:"publishing"`
	Published     MalDates `json:"published"`
	Rank          int      `json:"rank"`
	Score         float64  `json:"score"`
	ScoredBy      int      `json:"scored_by"`
	Popularity    int      `json:"popularity"`
	Members       int      `json:"members"`
	Favorites     int      `json:"favorites"`
	Synopsis      string   `json:"synopsis"`
	Background    string   `json:"background"`
	Related       struct {
		SideStory  []MalItem `json:"Side story"`
		Adaptation []MalItem `json:"Adaptation"`
	} `json:"related"`
	Genres         []MalItem `json:"genres"`
	Authors        []MalItem `json:"authors"`
	Serializations []MalItem `json:"serializations"`
}
type MangaCharacters struct {
	Characters []MalRoleStaff `json:"characters"`
}
type MangaNews = AnimeNews
type MangaPictures = AnimePictures
type MangaStats struct {
	Reading    int       `json:"reading"`
	Completed  int       `json:"completed"`
	OnHold     int       `json:"on_hold"`
	Dropped    int       `json:"dropped"`
	PlanToRead int       `json:"plan_to_read"`
	Total      int       `json:"total"`
	Scores     MalScores `json:"scores"`
}
type MangaForum = AnimeForum
type MangaMoreInfo = AnimeMoreInfo
type MangaReviews struct {
	Reviews []struct {
		MalID        int       `json:"mal_id"`
		URL          string    `json:"url"`
		Type         string    `json:"type"`
		HelpfulCount int       `json:"helpful_count"`
		Date         time.Time `json:"date"`
		Reviewer     struct {
			URL          string `json:"url"`
			ImageURL     string `json:"image_url"`
			Username     string `json:"username"`
			ChaptersRead int    `json:"chapters_read"`
			Scores       struct {
				Overall   int `json:"overall"`
				Story     int `json:"story"`
				Art       int `json:"art"`
				Character int `json:"character"`
				Enjoyment int `json:"enjoyment"`
			} `json:"scores"`
		} `json:"reviewer"`
		Content string `json:"content"`
	} `json:"reviews"`
}
type MangaRecommendations = AnimeRecommendations
type MangaUserUpdates struct {
	Users []struct {
		Username      string    `json:"username"`
		URL           string    `json:"url"`
		ImageURL      string    `json:"image_url"`
		Score         int       `json:"score"`
		Status        string    `json:"status"`
		VolumesRead   int       `json:"volumes_read"`
		VolumesTotal  int       `json:"volumes_total"`
		ChaptersRead  int       `json:"chapters_read"`
		ChaptersTotal int       `json:"chapters_total"`
		Date          time.Time `json:"date"`
	} `json:"users"`
}
func GetManga(id int) (*Manga, error) {
	res := &Manga{}
	err := urlToStruct(fmt.Sprintf("/manga/%d", id), res)
	if err != nil {
		return nil, err
	}
	return res, nil
}
func GetMangaCharacters(id int) (*MangaCharacters, error) {
	res := &MangaCharacters{}
	err := urlToStruct(fmt.Sprintf("/manga/%d/characters", id), res)
	if err != nil {
		return nil, err
	}
	return res, nil
}
func GetMangaNews(id int) (*MangaNews, error) {
	res := &MangaNews{}
	err := urlToStruct(fmt.Sprintf("/manga/%d/news", id), res)
	if err != nil {
		return nil, err
	}
	return res, nil
}
func GetMangaPictures(id int) (*MangaPictures, error) {
	res := &MangaPictures{}
	err := urlToStruct(fmt.Sprintf("/manga/%d/pictures", id), res)
	if err != nil {
		return nil, err
	}
	return res, nil
}