Documentation ¶
Overview ¶
Package accounts provides a series of HTTP handlers for managing accounts in a compatible database.
Index ¶
Constants ¶
View Source
const ( // AccountIDURIParamKey is a standard string that we'll use to refer to account IDs with. AccountIDURIParamKey = "accountID" // UserIDURIParamKey is a standard string that we'll use to refer to user IDs with. UserIDURIParamKey = "userID" )
Variables ¶
View Source
var Providers = wire.NewSet( ProvideService, )
Providers are our collection of what we provide to other services.
Functions ¶
func ProvideService ¶
func ProvideService( logger logging.Logger, cfg Config, accountDataManager types.AccountDataManager, accountInvitationDataManager types.AccountInvitationDataManager, accountMembershipDataManager types.AccountUserMembershipDataManager, encoder encoding.ServerEncoderDecoder, routeParamManager routing.RouteParamManager, publisherProvider messagequeue.PublisherProvider, tracerProvider tracing.TracerProvider, secretGenerator random.Generator, ) (types.AccountDataService, error)
ProvideService builds a new AccountsService.
Types ¶
Click to show internal directories.
Click to hide internal directories.