SYMBOL INDEX (85 symbols across 29 files) FILE: config/config.go type Configuration (line 10) | type Configuration struct function NewConfig (line 28) | func NewConfig(files ...string) (*Configuration, error) { FILE: internal/cache/cache.go function NewCache (line 10) | func NewCache(config *config.Configuration) *redis.Client { FILE: internal/context/app_context.go type AppContext (line 12) | type AppContext struct FILE: internal/controller/healthcheck.go type Healthcheck (line 10) | type Healthcheck struct method GetHealthcheck (line 18) | func (ctrl Healthcheck) GetHealthcheck(c echo.Context) error { type healthcheckReport (line 12) | type healthcheckReport struct FILE: internal/controller/healthcheck_test.go function TestHealthcheck (line 12) | func TestHealthcheck(t *testing.T) { FILE: internal/controller/init_test.go function TestMain (line 22) | func TestMain(m *testing.M) { function setup (line 40) | func setup() { function tearDown (line 68) | func tearDown() { FILE: internal/controller/metric_test.go function TestMetric (line 12) | func TestMetric(t *testing.T) { FILE: internal/controller/user-list.go type UserList (line 13) | type UserList struct method GetUsers (line 19) | func (ctrl UserList) GetUsers(c echo.Context) error { type UserListViewModel (line 14) | type UserListViewModel struct FILE: internal/controller/user.go type User (line 13) | type User struct method GetUser (line 20) | func (ctrl User) GetUser(c echo.Context) error { method GetUserJSON (line 43) | func (ctrl User) GetUserJSON(c echo.Context) error { type UserViewModel (line 14) | type UserViewModel struct FILE: internal/controller/user_test.go type UserFakeStore (line 15) | type UserFakeStore struct method First (line 17) | func (s *UserFakeStore) First(m *models.User) error { method Find (line 20) | func (s *UserFakeStore) Find(m *[]models.User) error { method Create (line 23) | func (s *UserFakeStore) Create(m *models.User) error { method Ping (line 26) | func (s *UserFakeStore) Ping() error { function TestUserPage (line 30) | func TestUserPage(t *testing.T) { function TestUnitGetUserJson (line 38) | func TestUnitGetUserJson(t *testing.T) { FILE: internal/core/cache_store.go type CacheStore (line 10) | type CacheStore struct method Ping (line 14) | func (s *CacheStore) Ping() error { method Get (line 18) | func (s *CacheStore) Get(key string) (string, error) { method Set (line 22) | func (s *CacheStore) Set(key string, value interface{}, exp time.Durat... FILE: internal/core/error_handler.go function HTTPErrorHandler (line 10) | func HTTPErrorHandler(err error, c echo.Context) { FILE: internal/core/errors/boom.go constant InternalError (line 4) | InternalError = "internalError" constant UserNotFound (line 5) | UserNotFound = "userNotFound" constant InvalidBindingModel (line 6) | InvalidBindingModel = "invalidBindingModel" constant EntityCreationError (line 7) | EntityCreationError = "entityCreationError" type Booms (line 18) | type Booms struct method Add (line 22) | func (b *Booms) Add(e Boom) { function NewBooms (line 26) | func NewBooms() Booms { type Boom (line 31) | type Boom struct function NewBoom (line 37) | func NewBoom(code, msg string, details interface{}) Boom { function ErrorText (line 41) | func ErrorText(code string) string { FILE: internal/core/middleware/app_context.go function AppContext (line 8) | func AppContext(cc *context.AppContext) echo.MiddlewareFunc { FILE: internal/core/router.go function NewRouter (line 13) | func NewRouter(server *Server) *echo.Echo { FILE: internal/core/server.go type Server (line 19) | type Server struct method GetDB (line 47) | func (s *Server) GetDB() *gorm.DB { method GetCache (line 52) | func (s *Server) GetCache() *redis.Client { method GetConfig (line 57) | func (s *Server) GetConfig() *config.Configuration { method GetModelRegistry (line 62) | func (s *Server) GetModelRegistry() *models.Model { method Start (line 67) | func (s *Server) Start(addr string) error { method ServeStaticFiles (line 72) | func (s *Server) ServeStaticFiles() { method GracefulShutdown (line 78) | func (s *Server) GracefulShutdown() { function NewServer (line 28) | func NewServer(config *config.Configuration) *Server { FILE: internal/core/template.go type templateRenderer (line 16) | type templateRenderer struct method Render (line 28) | func (t *templateRenderer) Render(w io.Writer, name string, data inter... method Load (line 38) | func (t *templateRenderer) Load(layoutsDir, templatesDir string) { function newTemplateRenderer (line 21) | func newTemplateRenderer(layoutsDir, templatesDir string) *templateRende... FILE: internal/core/user_store.go type UserStore (line 9) | type UserStore struct method First (line 13) | func (s *UserStore) First(m *models.User) error { method Create (line 17) | func (s *UserStore) Create(m *models.User) error { method Find (line 21) | func (s *UserStore) Find(m *[]models.User) error { method Ping (line 25) | func (s *UserStore) Ping() error { FILE: internal/core/validator.go type Validator (line 7) | type Validator struct method Validate (line 11) | func (v *Validator) Validate(i interface{}) error { FILE: internal/i18n/i18n.go type I18ner (line 5) | type I18ner interface type I18n (line 9) | type I18n struct method Get (line 19) | func (i *I18n) Get(str string, vars ...interface{}) string { function New (line 11) | func New() *I18n { function Configure (line 15) | func Configure(lib, lang, dom string) { function Get (line 23) | func Get(str string, vars ...interface{}) string { FILE: internal/models/models.go type Model (line 15) | type Model struct method IsOpen (line 30) | func (m *Model) IsOpen() bool { method OpenWithConfig (line 35) | func (m *Model) OpenWithConfig(cfg *config.Configuration) error { method Register (line 52) | func (m *Model) Register(values ...interface{}) error { method AutoMigrateAll (line 78) | func (m *Model) AutoMigrateAll() { method AutoDropAll (line 85) | func (m *Model) AutoDropAll() { function NewModel (line 22) | func NewModel() *Model { function getTypeName (line 91) | func getTypeName(typ reflect.Type) string { FILE: internal/models/user.go type User (line 5) | type User struct FILE: internal/store/cache.go type Cache (line 5) | type Cache interface FILE: internal/store/user.go type User (line 5) | type User interface FILE: main.go function main (line 14) | func main() { FILE: web/src/app/app.js function App (line 3) | function App({ message }) { FILE: web/src/app/components/header.js function Header (line 3) | function Header({ message }) { FILE: web/src/app/components/like-button.js function LikeButton (line 3) | function LikeButton({ id }) { FILE: web/src/global/app.js function App (line 3) | function App({ message }) {