Documentation
¶
Index ¶
- Variables
- type App
- func (a *App) API() *fs.Resource
- func (a *App) AddMiddlewares(middlewares ...fs.Middleware)
- func (a *App) AddResource(resource *fs.Resource)
- func (a *App) Config() *fs.Config
- func (a *App) CreateOpenAPISpec(overrides ...bool) ([]byte, error)
- func (a *App) DB() db.Client
- func (a *App) Dir() string
- func (a *App) Disk(names ...string) fs.Disk
- func (a *App) Disks() []fs.Disk
- func (a *App) EmailTemplates() *fs.EmailTemplates
- func (a *App) GetAuthProvider(name string) fs.AuthProvider
- func (a *App) GetSetupToken(ctx context.Context) (string, error)
- func (a *App) HTTPAdaptor() (http.HandlerFunc, error)
- func (a *App) Hooks() *fs.Hooks
- func (a *App) JwtCustomClaimsFunc() fs.JwtCustomClaimsFunc
- func (a *App) Key() string
- func (a *App) Logger() logger.Logger
- func (a *App) Mailer(names ...string) fs.Mailer
- func (a *App) Mailers() []fs.Mailer
- func (a *App) Name() string
- func (a *App) OnPostDBCreate(hooks ...db.PostDBCreate)
- func (a *App) OnPostDBDelete(hooks ...db.PostDBDelete)
- func (a *App) OnPostDBExec(hooks ...db.PostDBExec)
- func (a *App) OnPostDBQuery(hooks ...db.PostDBQuery)
- func (a *App) OnPostDBUpdate(hooks ...db.PostDBUpdate)
- func (a *App) OnPostResolve(middlewares ...fs.Middleware)
- func (a *App) OnPreDBCreate(hooks ...db.PreDBCreate)
- func (a *App) OnPreDBDelete(hooks ...db.PreDBDelete)
- func (a *App) OnPreDBExec(hooks ...db.PreDBExec)
- func (a *App) OnPreDBQuery(hooks ...db.PreDBQuery)
- func (a *App) OnPreDBUpdate(hooks ...db.PreDBUpdate)
- func (a *App) OnPreResolve(middlewares ...fs.Middleware)
- func (a *App) Reload(ctx context.Context, migration *db.Migration) (err error)
- func (a *App) Resources() *fs.ResourcesManager
- func (a *App) ResourcesList() []*fs.Resource
- func (a *App) Roles() []*fs.Role
- func (a *App) SchemaBuilder() *schema.Builder
- func (a *App) Services() *services.Services
- func (a *App) SetJwtCustomClaimsFunc(jwtCustomClaimsFunc fs.JwtCustomClaimsFunc)
- func (a *App) Shutdown() error
- func (a *App) Start() error
- func (a *App) SystemSchemas() []any
- func (a *App) UpdateCache(ctx context.Context) (err error)
- type AppConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Version string = "0.0.0"
)
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) AddMiddlewares ¶
func (a *App) AddMiddlewares(middlewares ...fs.Middleware)
func (*App) AddResource ¶
func (*App) CreateOpenAPISpec ¶ added in v0.1.0
CreateOpenAPISpec generates the openapi spec for the app.
func (*App) EmailTemplates ¶ added in v0.9.6
func (a *App) EmailTemplates() *fs.EmailTemplates
func (*App) GetAuthProvider ¶ added in v0.2.0
func (a *App) GetAuthProvider(name string) fs.AuthProvider
func (*App) GetSetupToken ¶ added in v0.3.0
func (*App) HTTPAdaptor ¶ added in v0.5.1
func (a *App) HTTPAdaptor() (http.HandlerFunc, error)
func (*App) JwtCustomClaimsFunc ¶ added in v0.8.4
func (a *App) JwtCustomClaimsFunc() fs.JwtCustomClaimsFunc
func (*App) OnPostDBCreate ¶ added in v0.3.0
func (a *App) OnPostDBCreate(hooks ...db.PostDBCreate)
func (*App) OnPostDBDelete ¶ added in v0.3.0
func (a *App) OnPostDBDelete(hooks ...db.PostDBDelete)
func (*App) OnPostDBExec ¶ added in v0.5.0
func (a *App) OnPostDBExec(hooks ...db.PostDBExec)
func (*App) OnPostDBQuery ¶ added in v0.5.0
func (a *App) OnPostDBQuery(hooks ...db.PostDBQuery)
func (*App) OnPostDBUpdate ¶ added in v0.3.0
func (a *App) OnPostDBUpdate(hooks ...db.PostDBUpdate)
func (*App) OnPostResolve ¶ added in v0.0.5
func (a *App) OnPostResolve(middlewares ...fs.Middleware)
func (*App) OnPreDBCreate ¶ added in v0.5.0
func (a *App) OnPreDBCreate(hooks ...db.PreDBCreate)
func (*App) OnPreDBDelete ¶ added in v0.5.0
func (a *App) OnPreDBDelete(hooks ...db.PreDBDelete)
func (*App) OnPreDBExec ¶ added in v0.5.0
func (*App) OnPreDBQuery ¶ added in v0.5.0
func (a *App) OnPreDBQuery(hooks ...db.PreDBQuery)
func (*App) OnPreDBUpdate ¶ added in v0.5.0
func (a *App) OnPreDBUpdate(hooks ...db.PreDBUpdate)
func (*App) OnPreResolve ¶ added in v0.0.5
func (a *App) OnPreResolve(middlewares ...fs.Middleware)
func (*App) Resources ¶
func (a *App) Resources() *fs.ResourcesManager
func (*App) ResourcesList ¶ added in v0.6.0
func (*App) SchemaBuilder ¶
func (*App) SetJwtCustomClaimsFunc ¶ added in v0.8.4
func (a *App) SetJwtCustomClaimsFunc(jwtCustomClaimsFunc fs.JwtCustomClaimsFunc)
func (*App) SystemSchemas ¶ added in v0.7.0
Click to show internal directories.
Click to hide internal directories.
