Documentation
¶
Overview ¶
Package apiclients provides a series of HTTP handlers for managing service API clients.
Index ¶
Constants ¶
View Source
const (
// APIClientIDURIParamKey is used for referring to API client IDs in router params.
APIClientIDURIParamKey = "apiClientID"
)
Variables ¶
View Source
var ( // Providers are what we provide for dependency injection. Providers = wire.NewSet( ProvideConfig, ProvideAPIClientsService, ) )
Functions ¶
func ProvideAPIClientsService ¶
func ProvideAPIClientsService( logger logging.Logger, clientDataManager types.APIClientDataManager, userDataManager types.UserDataManager, authenticator authentication.Authenticator, encoderDecoder encoding.ServerEncoderDecoder, counterProvider metrics.UnitCounterProvider, routeParamManager routing.RouteParamManager, cfg *config, ) types.APIClientDataService
ProvideAPIClientsService builds a new APIClientsService.
func ProvideConfig ¶
func ProvideConfig(cfg *authservice.Config) *config
ProvideConfig converts an auth config to a local config.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.