Documentation
¶
Index ¶
- type Implementation
- func (i Implementation) AiUsage() ai_usage.Module
- func (i Implementation) ChangeRequest() change_request.Module
- func (i *Implementation) DB() *sql.DB
- func (i *Implementation) Destroy()
- func (i Implementation) Extension() extension.Module
- func (i Implementation) ExtensionExecution() extension_execution.Module
- func (i Implementation) ExtensionVersion() extension_version.Module
- func (i Implementation) Membership() membership.Module
- func (i Implementation) Project() project.Module
- func (i Implementation) ProjectVersion() project_version.Module
- func (i Implementation) Team() team.Module
- func (i Implementation) User() user.Module
- func (i Implementation) UserConnection() user_connection.Module
- func (i Implementation) UserProject() user_project.Module
- func (i Implementation) UserProjectVersion() user_project_version.Module
- func (i Implementation) UserTeam() user_team.Module
- type Params
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Implementation ¶
type Implementation struct {
// contains filtered or unexported fields
}
func New ¶
func New(params Params) (*Implementation, error)
func (Implementation) AiUsage ¶ added in v1.0.38
func (i Implementation) AiUsage() ai_usage.Module
func (Implementation) ChangeRequest ¶
func (i Implementation) ChangeRequest() change_request.Module
func (*Implementation) DB ¶
func (i *Implementation) DB() *sql.DB
func (*Implementation) Destroy ¶
func (i *Implementation) Destroy()
func (Implementation) Extension ¶
func (i Implementation) Extension() extension.Module
func (Implementation) ExtensionExecution ¶
func (i Implementation) ExtensionExecution() extension_execution.Module
func (Implementation) ExtensionVersion ¶
func (i Implementation) ExtensionVersion() extension_version.Module
func (Implementation) Membership ¶ added in v1.0.25
func (i Implementation) Membership() membership.Module
func (Implementation) Project ¶
func (i Implementation) Project() project.Module
func (Implementation) ProjectVersion ¶
func (i Implementation) ProjectVersion() project_version.Module
func (Implementation) Team ¶
func (i Implementation) Team() team.Module
func (Implementation) User ¶
func (i Implementation) User() user.Module
func (Implementation) UserConnection ¶
func (i Implementation) UserConnection() user_connection.Module
func (Implementation) UserProject ¶ added in v1.0.17
func (i Implementation) UserProject() user_project.Module
func (Implementation) UserProjectVersion ¶ added in v1.0.13
func (i Implementation) UserProjectVersion() user_project_version.Module
func (Implementation) UserTeam ¶
func (i Implementation) UserTeam() user_team.Module
type Params ¶
type Params struct {
fx.In
Provider config.Provider
Lifecycle fx.Lifecycle
Monitoring *monitoring.Implementation
Events *events.Implementation
}
Click to show internal directories.
Click to hide internal directories.