# Functions
Run is the entry func() of AbstractHandler to call the Controller() implementation.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Config Parameters.
PageSize is the limit of results per result page (from API).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
ConcurrentAPIRequest set the amount of concurrent goroutines.
# Structs
Application Configuration.
GroupRunnerHandler implements AbstractHandler implementation for interacting with Gitlab Grouprunner Resources.
PipelineHandler implements AbstractHandler implementation for interacting with Gitlab Project Pipelines.
ProjectHandler implements AbstractHandler implementation for interacting with Gitlab Project Resources.
RunnerHandler implements AbstractHandler implementation for interacting with Gitlab Runner Resources.
TemplatePrinter implementation of Printer for templated output (see ../config/stdout.tpl).
UserHandler implements AbstractHandler implementation for interacting with Gitlab User Resources.
# Interfaces
AbstractHandler Interface
Pipe() implements the Pull and Push logic to grab Data from API and Push back to output Channel
Controller() implements the logic to start and run Pipe() and takes the ChannelHandlerFunc (example logic: see genericHandler() func)
ApiCallFunc() takes the current page and respones with the ID slice, respose and error
*/.
Printer interface for rendering output.
# Type aliases
ChannelHandlerFunc gets results from Pipe.