Versions in this module Expand all Collapse all v1 v1.2.0 Mar 17, 2026 Changes in this version type Group + LastModified time.Time + Path string + func (g *Group) GetGroupName() string + func (g *Group) GetGroupPath() string + func (g *Group) GetLastModified() time.Time type Project + LastModified time.Time + Name string + func (p *Project) GetLastModified() time.Time + func (p *Project) GetRepositoryName() string + func (p *Project) GetRepositoryPath() string type User + LastModified time.Time + func (u *User) GetGroupName() string + func (u *User) GetGroupPath() string + func (u *User) GetLastModified() time.Time v1.1.0 Nov 28, 2025 v1.0.0 Aug 15, 2024 Changes in this version + func NewClient(logger *slog.Logger, config config.GitlabClientConfig) (*gitlabClient, error) + type Group struct + ID int + Name string + func (g *Group) GetGroupID() uint64 + func (g *Group) InvalidateContentCache() + type Project struct + CloneURL string + DefaultBranch string + ID int + Path string + func (p *Project) GetCloneURL() string + func (p *Project) GetDefaultBranch() string + func (p *Project) GetRepositoryID() uint64 + type User struct + ID int + Name string + func (u *User) GetGroupID() uint64 + func (u *User) InvalidateContentCache()