package
0.0.0-20250128035417-84048cf2426f
Repository: https://github.com/jonesrussell/goforms.git
Documentation: pkg.go.dev

# Functions

NewAuthHandler creates a new auth handler.
NewBase creates a new base handler with the provided options.
NewContactHandler creates a new ContactHandler with the provided options.
NewSubscriptionHandler creates a new SubscriptionHandler.
NewVersionHandler creates a new version handler.
NewWebHandler creates a new web handler.
WithContactService sets the contact service.
WithContactServiceOpt sets the contact service for the handler.
WithLogger sets the logger for the handler.
WithRenderer sets the view renderer.
WithSubscriptionService sets the subscription service.
WithUserService sets the user service.
WithWebDebug sets the debug flag for the web handler.
WithWebSubscriptionService sets the subscription service for the web handler.

# Structs

AuthHandler handles authentication related requests.
Base provides common handler functionality that is embedded in all specific handlers.
ContactHandler handles contact form submissions.
SubscriptionHandler handles subscription-related requests.
VersionHandler handles version-related endpoints.
VersionInfo contains build and version information.
WebHandler handles web page requests.

# Interfaces

Handler defines the interface for HTTP handlers.

# Type aliases

AuthHandlerOption defines an auth handler option.
ContactHandlerOption configures a ContactHandler.
Option configures a Base handler.
SubscriptionHandlerOption defines a subscription handler option.
WebHandlerOption defines a web handler option.