Versions in this module Expand all Collapse all v0 v0.1.1 May 26, 2019 Changes in this version + var DefaultConfig *config.Controller = config.ReadDefaultControllerConfig() + var DefaultTestingConfig *config.Controller + func SetDefault(c *Controller) + type Controller struct + Config *config.Controller + CreateValidator *validator.Validate + Flags *flags.Container + NamerFunc namer.Namer + PatchValidator *validator.Validate + StrictUnmarshalMode bool + func Default() *Controller + func DefaultTesting(t testing.TB, cfg *config.Controller) *Controller + func New(cfg *config.Controller, logger unilogger.LeveledLogger) (*Controller, error) + func NewDefault() *Controller + func (c *Controller) DBErrorMapper() *aerrors.ErrorMapper + func (c *Controller) GetModelStruct(model interface{}) (*models.ModelStruct, error) + func (c *Controller) ModelSchemas() *models.ModelSchemas + func (c *Controller) ModelStruct(model interface{}) (*mapping.ModelStruct, error) + func (c *Controller) MustGetModelStruct(model interface{}) *models.ModelStruct + func (c *Controller) Processor() scope.Processor + func (c *Controller) RegisterModelRecursively(models ...interface{}) error + func (c *Controller) RegisterModels(models ...interface{}) error + func (c *Controller) RegisterSchemaModels(schemaName string, models ...interface{}) error + func (c *Controller) SetLogger(logger unilogger.LeveledLogger) + func (c *Controller) SetProcessor(p scope.Processor)