From faab8cdc271e3647a94b0efa3f2424202f8db65f Mon Sep 17 00:00:00 2001 From: Yamagishi Kazutoshi Date: Mon, 29 Jan 2018 13:09:30 +0900 Subject: [PATCH] Add new attributes for instance --- instance.go | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/instance.go b/instance.go index 3d45591..526983b 100644 --- a/instance.go +++ b/instance.go @@ -7,10 +7,21 @@ import ( // Instance hold information for mastodon instance. type Instance struct { - URI string `json:"uri"` - Title string `json:"title"` - Description string `json:"description"` - EMail string `json:"email"` + URI string `json:"uri"` + Title string `json:"title"` + Description string `json:"description"` + EMail string `json:"email"` + Version string `json:"version,omitempty"` + URLs map[string]string `json:"urls,omitempty"` + Stats InstanceStats `json:"stats,omitempty"` + Thumbnail string `json:"thumbnail,omitempty"` +} + +// InstanceStats hold information for mastodon instance stats. +type InstanceStats struct { + UserCount int64 `json:"user_count"` + StatusCount int64 `json:"status_count"` + DomainCount int64 `json:"domain_count"` } // GetInstance return Instance.