|
@@ -7,26 +7,22 @@ import (
|
|
|
|
|
|
|
|
// User represents a API user.
|
|
// User represents a API user.
|
|
|
type User struct {
|
|
type User struct {
|
|
|
- ID int64 `json:"id"`
|
|
|
|
|
- UserName string `json:"username"` // LEGACY [Gitote 1.0]: remove field(s) for backward compatibility
|
|
|
|
|
- Login string `json:"login"`
|
|
|
|
|
- FullName string `json:"full_name"`
|
|
|
|
|
- Website string `json:"website"`
|
|
|
|
|
- Email string `json:"email"`
|
|
|
|
|
- Company string `json:"company"`
|
|
|
|
|
- Location string `json:"location"`
|
|
|
|
|
- Description string `json:"bio"`
|
|
|
|
|
- IsAdmin bool `json:"site_admin"`
|
|
|
|
|
- NumRepos int `json:"repos"`
|
|
|
|
|
- Created time.Time `json:"created_at"`
|
|
|
|
|
- Updated time.Time `json:"updated_at"`
|
|
|
|
|
- NumFollowing int `json:"following"`
|
|
|
|
|
- NumFollowers int `json:"followers"`
|
|
|
|
|
- AvatarUrl string `json:"avatar_url"`
|
|
|
|
|
- FollowersURL string `json:"followers_url"`
|
|
|
|
|
- FollowingURL string `json:"following_url"`
|
|
|
|
|
- OrganizationsURL string `json:"organizations_url"`
|
|
|
|
|
- ReposURL string `json:"repos_url"`
|
|
|
|
|
|
|
+ ID int64 `json:"id"`
|
|
|
|
|
+ UserName string `json:"username"` // LEGACY [Gitote 1.0]: remove field(s) for backward compatibility
|
|
|
|
|
+ Login string `json:"login"`
|
|
|
|
|
+ FullName string `json:"full_name"`
|
|
|
|
|
+ Website string `json:"website"`
|
|
|
|
|
+ Email string `json:"email"`
|
|
|
|
|
+ Company string `json:"company"`
|
|
|
|
|
+ Location string `json:"location"`
|
|
|
|
|
+ Description string `json:"bio"`
|
|
|
|
|
+ IsAdmin bool `json:"site_admin"`
|
|
|
|
|
+ NumRepos int `json:"repos"`
|
|
|
|
|
+ Created time.Time `json:"created_at"`
|
|
|
|
|
+ Updated time.Time `json:"updated_at"`
|
|
|
|
|
+ NumFollowing int `json:"following"`
|
|
|
|
|
+ NumFollowers int `json:"followers"`
|
|
|
|
|
+ AvatarUrl string `json:"avatar_url"`
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func (c *Client) GetUserInfo(user string) (*User, error) {
|
|
func (c *Client) GetUserInfo(user string) (*User, error) {
|