-
Notifications
You must be signed in to change notification settings - Fork 0
/
gen_artistresponse.go
69 lines (68 loc) · 2.73 KB
/
gen_artistresponse.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package gozelle
type ArtistResponse struct {
Response struct {
Body string `json:"body"`
HasBookmarked bool `json:"hasBookmarked"`
ID int `json:"id"`
Image string `json:"image"`
Name string `json:"name"`
NotificationsEnabled bool `json:"notificationsEnabled"`
Requests []struct {
Bounty int `json:"bounty"`
CategoryId int `json:"categoryId"`
RequestId int `json:"requestId"`
TimeAdded string `json:"timeAdded"`
Title string `json:"title"`
Votes int `json:"votes"`
Year int `json:"year"`
} `json:"requests"`
SimilarArtists []interface{} `json:"similarArtists"`
Statistics struct {
NumGroups int `json:"numGroups"`
NumLeechers int `json:"numLeechers"`
NumSeeders int `json:"numSeeders"`
NumSnatches int `json:"numSnatches"`
NumTorrents int `json:"numTorrents"`
} `json:"statistics"`
Tags []struct {
Count int `json:"count"`
Name string `json:"name"`
} `json:"tags"`
Torrentgroup []struct {
GroupCatalogueNumber string `json:"groupCatalogueNumber"`
GroupId int `json:"groupId"`
GroupName string `json:"groupName"`
GroupRecordLabel string `json:"groupRecordLabel"`
GroupVanityHouse bool `json:"groupVanityHouse"`
GroupYear int `json:"groupYear"`
HasBookmarked bool `json:"hasBookmarked"`
ReleaseType int `json:"releaseType"`
Tags []string `json:"tags"`
Torrent []struct {
Encoding string `json:"encoding"`
FileCount int `json:"fileCount"`
Format string `json:"format"`
FreeTorrent bool `json:"freeTorrent"`
GroupId int `json:"groupId"`
HasCue bool `json:"hasCue"`
HasFile int `json:"hasFile"`
HasLog bool `json:"hasLog"`
ID int `json:"id"`
Leechers int `json:"leechers"`
LogScore int `json:"logScore"`
Media string `json:"media"`
RemasterRecordLabel string `json:"remasterRecordLabel"`
RemasterTitle string `json:"remasterTitle"`
RemasterYear int `json:"remasterYear"`
Remastered bool `json:"remastered"`
Scene bool `json:"scene"`
Seeders int `json:"seeders"`
Size int `json:"size"`
Snatched int `json:"snatched"`
Time string `json:"time"`
} `json:"torrent"`
} `json:"torrentgroup"`
VanityHouse bool `json:"vanityHouse"`
} `json:"response"`
Status string `json:"status"`
}