Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstanceInfo ¶
type InstanceInfo struct {
Version string `json:"version"`
InstanceName string `json:"instance_name,omitempty"`
URL string `json:"url"`
}
InstanceInfo contains information about a GitLab instance
func DetectInstanceType ¶
func DetectInstanceType(instance string) (*InstanceInfo, error)
DetectInstanceType attempts to detect the GitLab instance type
type TokenValidationResult ¶
type TokenValidationResult struct {
Valid bool `json:"valid"`
Username string `json:"username"`
Error string `json:"error,omitempty"`
}
TokenValidationResult contains the result of token validation
func ValidateToken ¶
func ValidateToken(instance, token string) (*TokenValidationResult, error)
ValidateToken validates a GitLab personal access token against an instance
Click to show internal directories.
Click to hide internal directories.