Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { DataSvc ports.DataOps AccountManagementSvc ports.AccountOps PluginSvc ports.PluginOps ScheduleSvc ports.ScheduleOps GraphQLSvc ports.GraphQLOps BrokerSvc pubsub.PubSub SMTPSvc struct { smtp.Server smtp.Client } // contains filtered or unexported fields }
func NewApplication ¶
func NewApplication(log logger.Logger, configs map[string]models.DBConfig, pluginConfig *models.PluginsConfig) *Application
func (*Application) AccountManagementService ¶
func (a *Application) AccountManagementService() ports.AccountOps
func (*Application) DataService ¶
func (a *Application) DataService() ports.DataOps
func (*Application) GraphQLService ¶
func (a *Application) GraphQLService() ports.GraphQLOps
func (*Application) PluginService ¶
func (a *Application) PluginService() ports.PluginOps
func (*Application) ScheduleService ¶
func (a *Application) ScheduleService() ports.ScheduleOps
Click to show internal directories.
Click to hide internal directories.