Versions in this module Expand all Collapse all v0 v0.0.1 Aug 24, 2022 Changes in this version + func Init() + type BasicConfiger struct + func (c *BasicConfiger) GetApplicationID() int + func (c *BasicConfiger) GetBool(path string) bool + func (c *BasicConfiger) GetEnvironment() string + func (c *BasicConfiger) GetFloat(path string) float64 + func (c *BasicConfiger) GetInt(path string) int64 + func (c *BasicConfiger) GetObject(path string) interface{} + func (c *BasicConfiger) GetService(service string) Service + func (c *BasicConfiger) GetSlice(path string) []interface{} + func (c *BasicConfiger) GetString(path string) string + func (c *BasicConfiger) GetWebserver() Webserver + type Config struct + Environment string + ID int + Services map[string]Service + Webserver Webserver + type Configer interface + GetApplicationID func() int + GetBool func(path string) bool + GetEnvironment func() string + GetFloat func(path string) float64 + GetInt func(path string) int64 + GetObject func(path string) interface{} + GetService func(service string) Service + GetSlice func(path string) []interface{} + GetString func(path string) string + GetWebserver func() Webserver + func ReadConfig() Configer + type Service struct + Host string + ID int + type Webserver struct + Cors []string + Host string + Port int + ReadTimeout int + WriteTimeout int