Versions in this module Expand all Collapse all v0 v0.2.0 May 6, 2019 Changes in this version + const SETTING_BUTTONS_TEAM + type Gitlab interface + Exist func(user *GitlabUserInfo, owner string, repo string, enablePrivateRepo bool) (bool, error) + GetCurrentUser func(userID string, token oauth2.Token) (*GitlabUserInfo, error) + GetProject func(user *GitlabUserInfo, owner, repo string) (*internGitlab.Project, error) + GetReviews func(user *GitlabUserInfo) ([]*internGitlab.MergeRequest, error) + GetUnreads func(user *GitlabUserInfo) ([]*internGitlab.Todo, error) + GetUserDetails func(user *GitlabUserInfo) (*internGitlab.User, error) + GetYourAssignments func(user *GitlabUserInfo) ([]*internGitlab.Issue, error) + GetYourPrs func(user *GitlabUserInfo) ([]*internGitlab.MergeRequest, error) + func New(enterpriseBaseURL string, gitlabGroup string, ...) Gitlab + type GitlabUserInfo struct + AllowedPrivateRepos bool + GitlabUserId int + GitlabUsername string + LastToDoPostAt int64 + Settings *UserSettings + Token *oauth2.Token + UserID string + type UserSettings struct + DailyReminder bool + Notifications bool + SidebarButtons string