@@ -54,7 +54,7 @@ type SiteinfoResponseQuery struct {
54
54
MagicWords []SiteinfoMagicWords `json:"magicwords,omitempty"`
55
55
InterwikiMap []SiteinfoInterwikiMap `json:"interwikimap,omitempty"`
56
56
Dbrepllag []SiteinfoDbrepllag `json:"dbrepllag,omitempty"`
57
- Statistics map [ string ] int `json:"statistics,omitempty"`
57
+ Statistics * SiteinfoStatistics `json:"statistics,omitempty"`
58
58
Usergroups []SiteinfoUsergroups `json:"usergroups,omitempty"`
59
59
Libraries []SiteinfoLibrary `json:"libraries,omitempty"`
60
60
Extensions []SiteinfoExtension `json:"extensions,omitempty"`
@@ -73,6 +73,17 @@ type SiteinfoResponseQuery struct {
73
73
UploadDialog * SiteinfoUploadDialog `json:"uploaddialog,omitempty"`
74
74
}
75
75
76
+ type SiteinfoStatistics struct {
77
+ Pages int `json:"pages"`
78
+ Articles int `json:"articles"`
79
+ Edits int `json:"edits"`
80
+ Images int `json:"images"`
81
+ Users int `json:"users"`
82
+ Activeusers int `json:"activeusers"`
83
+ Admins int `json:"admins"`
84
+ Jobs int `json:"jobs"`
85
+ }
86
+
76
87
type SiteinfoGeneral struct {
77
88
Mainpage string `json:"mainpage,omitempty"`
78
89
Base string `json:"base,omitempty"`
0 commit comments