Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { GitLab GitLab `default:"{}" yaml:"gitlab"` Endpoints []Endpoint `default:"[]" yaml:"endpoints"` Projects []Project `default:"[]" yaml:"projects"` Server Server `default:"{}" yaml:"server"` }
func (*Config) UnmarshalYAML ¶
Config implements the Unmarshaler interface
type Project ¶
type Project struct { ProjectSettings `default:"{}" yaml:",inline"` Id int64 `yaml:"id"` }
type ProjectCatchUp ¶
type ProjectExport ¶
type ProjectExport struct { Sections ProjectExportSections `default:"{}" yaml:"sections"` TestReports ProjectExportTestReports `default:"{}" yaml:"testreports"` Traces ProjectExportTraces `default:"{}" yaml:"traces"` }
type ProjectExportSections ¶
type ProjectExportSections struct {
Enabled bool `default:"true" yaml:"enabled"`
}
type ProjectExportTestReports ¶
type ProjectExportTestReports struct {
Enabled bool `default:"true" yaml:"enabled"`
}
type ProjectExportTraces ¶
type ProjectExportTraces struct {
Enabled bool `default:"true" yaml:"enabled"`
}
type ProjectSettings ¶
type ProjectSettings struct { Export ProjectExport `default:"{}" yaml:"export"` CatchUp ProjectCatchUp `default:"{}" yaml:"catch_up"` }
func DefaultProjectSettings ¶
func DefaultProjectSettings() ProjectSettings
Click to show internal directories.
Click to hide internal directories.