Documentation ¶
Index ¶
- type Componenter
- type Components
- func (c *Components) Cache() cache.Cache
- func (c *Components) Config() *config.Config
- func (c *Components) Decoder() *decoder.Decoder
- func (c *Components) Email() email.Mailer
- func (c *Components) Facebook() providers.Socials
- func (c *Components) Google() providers.Socials
- func (c *Components) JWTKeys() *session.JWTKeys
- func (c *Components) LogLevel() zap.AtomicLevel
- func (c *Components) Logger() *zap.Logger
- func (c *Components) Responder() respond.Responder
- func (c *Components) SMS() providers.SMS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Componenter ¶
type Componenter interface { Logger() *zap.Logger Responder() respond.Responder LogLevel() zap.AtomicLevel JWTKeys() *session.JWTKeys Email() email.Mailer Config() *config.Config Cache() cache.Cache SMS() providers.SMS Decoder() *decoder.Decoder Facebook() providers.Socials Google() providers.Socials }
type Components ¶
type Components struct {
// contains filtered or unexported fields
}
func NewComponents ¶
func NewComponents(logger *zap.Logger) *Components
func (*Components) Cache ¶
func (c *Components) Cache() cache.Cache
func (*Components) Config ¶
func (c *Components) Config() *config.Config
func (*Components) Decoder ¶
func (c *Components) Decoder() *decoder.Decoder
func (*Components) Email ¶
func (c *Components) Email() email.Mailer
func (*Components) Facebook ¶
func (c *Components) Facebook() providers.Socials
func (*Components) Google ¶
func (c *Components) Google() providers.Socials
func (*Components) JWTKeys ¶
func (c *Components) JWTKeys() *session.JWTKeys
func (*Components) LogLevel ¶
func (c *Components) LogLevel() zap.AtomicLevel
func (*Components) Logger ¶
func (c *Components) Logger() *zap.Logger
func (*Components) Responder ¶
func (c *Components) Responder() respond.Responder
func (*Components) SMS ¶
func (c *Components) SMS() providers.SMS
Click to show internal directories.
Click to hide internal directories.