summaryrefslogtreecommitdiffstats
path: root/internal/models/x.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/models/x.go')
-rw-r--r--internal/models/x.go30
1 files changed, 30 insertions, 0 deletions
diff --git a/internal/models/x.go b/internal/models/x.go
index b4e6eac..07c3117 100644
--- a/internal/models/x.go
+++ b/internal/models/x.go
@@ -49,3 +49,33 @@ type TweetsStreamResponse struct {
Complete *Complete `json:"complete,omitempty"`
Error string `json:"error,omitempty"`
}
+
+type FirstFollower struct {
+ Number int `json:"number"`
+ Username string `json:"username"`
+ Name string `json:"name"`
+}
+
+type FirstFollowersResponse struct {
+ Username string `json:"username"`
+ Followers []FirstFollower `json:"followers"`
+ Credits struct {
+ Remaining int `json:"remaining"`
+ Unlimited bool `json:"unlimited"`
+ } `json:"credits"`
+}
+
+type NotableFollower struct {
+ Username string `json:"username"`
+ FollowerCount string `json:"follower_count"`
+ Score float64 `json:"score"`
+}
+
+type NotableFollowersResponse struct {
+ Username string `json:"username"`
+ Followers []NotableFollower `json:"followers"`
+ Credits struct {
+ Remaining int `json:"remaining"`
+ Unlimited bool `json:"unlimited"`
+ } `json:"credits"`
+}