Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Commits ¶
type Commits []*gitlab.Commit
Commits is a slice of git commits
type Datasource ¶
type Datasource struct {
// contains filtered or unexported fields
}
Datasource handles requests to GitLab.
func NewDatasource ¶
func NewDatasource(ctx context.Context, settings models.Settings) *Datasource
NewDatasource creates a new datasource for handling queries.
func (*Datasource) CheckHealth ¶
func (d *Datasource) CheckHealth(ctx context.Context) error
CheckHealth calls frequently used endpoints to determine if the client has sufficient privileges.
func (*Datasource) HandleCommitsQuery ¶
func (d *Datasource) HandleCommitsQuery(ctx context.Context, query *models.CommitsQuery, req backend.DataQuery) (dfutil.Framer, error)
HandleCommitsQuery is the query handler for listing GitLab Commits
Click to show internal directories.
Click to hide internal directories.