# Functions

NewBearerTokenAuthorization creates Jenkins API client with bearer token authorization.
NewMockJenkins creates a new mock instance.
NewUserAndPasswordAuthorization creates Jenkins API client with user and password authorization.

# Structs

GroovyScriptExecutionFailed is custom error type which indicates passed groovy script is invalid.
JenkinsAPIConnectionSettings is struct that handle information about Jenkins API connection.
MockJenkins is a mock of Jenkins interface.
MockJenkinsMockRecorder is the mock recorder for MockJenkins.
UserToken defines user token for Jenkins API communication.

# Interfaces

Jenkins defines Jenkins API.