diff options
author | lisakycho <lisakycho@gmail.com> | 2018-06-07 09:45:49 -0700 |
---|---|---|
committer | Joram Wilander <jwawilander@gmail.com> | 2018-06-07 12:45:49 -0400 |
commit | e09b3c566b2de1da1d916d3e209c96d43be739e2 (patch) | |
tree | 3a9629a4fdac0a6e43382a17484458cc60ce2a25 /model/users_stats.go | |
parent | c8d95958335c8daf8e67aa021c2c82f78bf4abd4 (diff) | |
download | chat-e09b3c566b2de1da1d916d3e209c96d43be739e2.tar.gz chat-e09b3c566b2de1da1d916d3e209c96d43be739e2.tar.bz2 chat-e09b3c566b2de1da1d916d3e209c96d43be739e2.zip |
Get the count of the all system users at endpoint /users/stats (#8847)
* Get the count of the all system users at endpoint /users/stats
* Added GetTotalUsersStats test in api4
* Changed pluralization and added the test back.
Diffstat (limited to 'model/users_stats.go')
-rw-r--r-- | model/users_stats.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/model/users_stats.go b/model/users_stats.go new file mode 100644 index 000000000..49c882e34 --- /dev/null +++ b/model/users_stats.go @@ -0,0 +1,24 @@ +// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +package model + +import ( + "encoding/json" + "io" +) + +type UsersStats struct { + TotalUsersCount int64 `json:"total_users_count"` +} + +func (o *UsersStats) ToJson() string { + b, _ := json.Marshal(o) + return string(b) +} + +func UsersStatsFromJson(data io.Reader) *UsersStats { + var o *UsersStats + json.NewDecoder(data).Decode(&o) + return o +} |