components

package
v0.0.0-...-f97ce34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2021 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL