mirror of
https://github.com/ultrasn0w/huso.git
synced 2025-12-14 17:29:52 +01:00
AnimeDetail
This commit is contained in:
42
klotz.go
42
klotz.go
@@ -4,9 +4,50 @@ import "time"
|
|||||||
|
|
||||||
type Anime struct {
|
type Anime struct {
|
||||||
Anime int64 `json:"anime"`
|
Anime int64 `json:"anime"`
|
||||||
|
Data AnimeDetail `json:"data"`
|
||||||
Users []WatchUser `json:"users"`
|
Users []WatchUser `json:"users"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type AnimeDetail struct {
|
||||||
|
Title string `json:"title"`
|
||||||
|
TitleEn string `json:"title_en"`
|
||||||
|
TitleJp string `json:"title_jp"`
|
||||||
|
Image struct {
|
||||||
|
ImageURL string `json:"medium"`
|
||||||
|
LargeURL string `json:"large"`
|
||||||
|
ThumbURL string `json:"thumb"`
|
||||||
|
} `json:"image"`
|
||||||
|
Type string `json:"type"`
|
||||||
|
Status string `json:"status"`
|
||||||
|
Episodes int `json:"episodes"`
|
||||||
|
Synopsis string `json:"synopsis"`
|
||||||
|
Genres []struct {
|
||||||
|
ID int `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
} `json:"genres"`
|
||||||
|
StartDate time.Time `json:"start_date"`
|
||||||
|
EndDate time.Time `json:"end_date"`
|
||||||
|
Season struct {
|
||||||
|
Year int `json:"year"`
|
||||||
|
Season string `json:"season"`
|
||||||
|
} `json:"season"`
|
||||||
|
Score float64 `json:"score"`
|
||||||
|
ScoredBy int `json:"scored_by"`
|
||||||
|
Rank int `json:"rank"`
|
||||||
|
Popularity int `json:"popularity"`
|
||||||
|
Members int `json:"members"`
|
||||||
|
Source string `json:"source"`
|
||||||
|
Broadcast struct {
|
||||||
|
DayOfTheWeek string `json:"day_of_the_week"`
|
||||||
|
StartTime string `json:"start_time"`
|
||||||
|
} `json:"broadcast"`
|
||||||
|
Studios []struct {
|
||||||
|
ID int `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
} `json:"studios"`
|
||||||
|
TrailerURL string `json:"trailer_url"`
|
||||||
|
}
|
||||||
|
|
||||||
type WatchUser struct {
|
type WatchUser struct {
|
||||||
Username string `json:"username"`
|
Username string `json:"username"`
|
||||||
MalID int64 `json:"malId"`
|
MalID int64 `json:"malId"`
|
||||||
@@ -39,6 +80,7 @@ type AnimeDetailMal struct {
|
|||||||
Ja string `json:"ja"`
|
Ja string `json:"ja"`
|
||||||
} `json:"alternative_titles"`
|
} `json:"alternative_titles"`
|
||||||
StartDate string `json:"start_date"`
|
StartDate string `json:"start_date"`
|
||||||
|
EndDate string `json:"end_date"`
|
||||||
Synopsis string `json:"synopsis"`
|
Synopsis string `json:"synopsis"`
|
||||||
Mean float64 `json:"mean"`
|
Mean float64 `json:"mean"`
|
||||||
Rank int `json:"rank"`
|
Rank int `json:"rank"`
|
||||||
|
|||||||
Reference in New Issue
Block a user