package
0.0.0-20241020161956-ae4b4f55fb95
Repository: https://github.com/fire833/go-api-utils.git
Documentation: pkg.go.dev
# Functions
Return a new, uninitialized APIManager object.
No description provided by the author
No description provided by the author
No description provided by the author
Create a new secret vault value that will be retrieved from <secretmountpath>/<secretpath> within the remote vault instance.
For subsystems which need to have viewports/logic exposed through SysAPI, subsystems can call this method in order to register their handler functions to be called by SysAPI.
# Variables
No description provided by the author
No description provided by the author
# Structs
APIManager is the primary object that provides abstraction between process orchestration and startup and code that actually performs useful business logic.
General purpose options for creating a new APIManager.
BuildInfo is an object that contains information about app binaries themselves.
No description provided by the author
No description provided by the author
No description provided by the author
DefaultSubsystem is a NOP subsystem that simply fulfills the Subsystem interface and does nothing else.
No description provided by the author
No description provided by the author
SubsystemStatus is a standard structure to represent the current state of a subsystem within.
No description provided by the author
SystemRegistrar allows for multiple different applications within an API project to utilize one manager interface for multiple subsystem-based applications.
# Interfaces
AppRegistration is an interface for applications to register their endpoints, collectors, and other operations with the greater manager context and subsystems registered with this application.
Subsystem is a component of app that is bootstrapped by the manager upon process startup.