20 lines
387 B
Go
20 lines
387 B
Go
package gitlab
|
|
|
|
import "github.com/xanzy/go-gitlab"
|
|
|
|
type Project struct {
|
|
ID int
|
|
Name string
|
|
CloneURL string
|
|
}
|
|
|
|
func NewProjectFromGitlabProject(project *gitlab.Project) Project {
|
|
// https://godoc.org/github.com/xanzy/go-gitlab#Project
|
|
return Project{
|
|
ID: project.ID,
|
|
Name: project.Path,
|
|
// CloneURL: project.HTTPURLToRepo,
|
|
CloneURL: project.SSHURLToRepo,
|
|
}
|
|
}
|