Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client struct
func (*Client) SearchUser ¶
func (c *Client) SearchUser(email string) (*ProfileResult, error)
SearchUser in CRI
type Group ¶
type Group struct { Detail string `json:"detail"` URL string `json:"url"` Slug string `json:"slug"` Gid int `json:"gid"` Name string `json:"name"` Kind string `json:"kind"` MembersURL string `json:"members_url"` HistoryURL string `json:"history_url"` Managers []interface{} `json:"managers"` Private bool `json:"private"` }
Group struct
type ProfileResult ¶
type ProfileResult struct { URL string `json:"url"` Login string `json:"login"` UID int `json:"uid"` PrimaryGroup struct { URL string `json:"url"` Slug string `json:"slug"` } `json:"primary_group"` FirstName string `json:"first_name"` LastName string `json:"last_name"` Email string `json:"email"` GroupsHistory []struct { Group struct { URL string `json:"url"` Slug string `json:"slug"` } `json:"group"` BeginAt string `json:"begin_at"` EndAt string `json:"end_at"` GraduationYear int `json:"graduation_year"` IsCurrent bool `json:"is_current"` } `json:"groups_history"` CurrentGroups []struct { URL string `json:"url"` Slug string `json:"slug"` } `json:"current_groups"` OldAccounts []interface{} `json:"old_accounts"` NewAccount interface{} `json:"new_account"` }
type ProfileSearchReq ¶
type ProfileSearchReq struct { Detail string `json:"detail"` Count int `json:"count"` Next interface{} `json:"next"` Previous interface{} `json:"previous"` Results []ProfileResult `json:"results"` }
Click to show internal directories.
Click to hide internal directories.