# Packages
No description provided by the author
# Functions
New creates a new service.
NewMockHTTPClient mocks HTTP Client.
NewServiceList creates a new service list with the provided initialiser.
# Structs
ExternalServiceList holds the initialiser and initialisation state of external services.
Init implements the Initialiser interface to initialise dependencies.
Service contains the healthcheck, server and serviceList for the controller.
# Interfaces
HealthChecker defines the required methods from Healthcheck.
HTTPServer defines the required methods from the HTTP server.
Initialiser defines the methods to initialise external services.