Commit 2f52b8d

mo khan <mo@mokhan.ca>
2024-05-18 19:41:00
refactor: extract file for User struct
1 parent cbb9da2
Changed files (2)
pkg/gitlab/issue.go
@@ -13,21 +13,6 @@ const (
 	IssueStateClosed IssueState = "closed"
 )
 
-type UserState string
-
-const (
-	UserStateActive UserState = "active"
-)
-
-type User struct {
-	ID        int       `json:"id"`
-	Username  string    `json:"username"`
-	State     UserState `json:"state"`
-	Locked    bool      `json:"locked"`
-	AvatarUrl string    `json:"avatar_url"`
-	WebUrl    string    `json:"web_url"`
-}
-
 type Issue struct {
 	ID          int        `json:"id"`
 	IID         int        `json:"iid"`
pkg/gitlab/user.go
@@ -0,0 +1,16 @@
+package gitlab
+
+type UserState string
+
+const (
+	UserStateActive UserState = "active"
+)
+
+type User struct {
+	ID        int       `json:"id"`
+	Username  string    `json:"username"`
+	State     UserState `json:"state"`
+	Locked    bool      `json:"locked"`
+	AvatarUrl string    `json:"avatar_url"`
+	WebUrl    string    `json:"web_url"`
+}