16 lines
475 B
Go
16 lines
475 B
Go
|
package arn
|
||
|
|
||
|
// AnimePopularity shows how many users have that anime in a certain list.
|
||
|
type AnimePopularity struct {
|
||
|
Watching int `json:"watching"`
|
||
|
Completed int `json:"completed"`
|
||
|
Planned int `json:"planned"`
|
||
|
Hold int `json:"hold"`
|
||
|
Dropped int `json:"dropped"`
|
||
|
}
|
||
|
|
||
|
// Total returns the total number of users that added this anime to their collection.
|
||
|
func (p *AnimePopularity) Total() int {
|
||
|
return p.Watching + p.Completed + p.Planned + p.Hold + p.Dropped
|
||
|
}
|