# 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.