Documentation
¶
Index ¶
- Variables
- type MiddleRepository
- type MysqlMiddleRepository
- func (r *MysqlMiddleRepository) CreateApp(app model.App) (int64, error)
- func (r *MysqlMiddleRepository) CreateCredential(credential model.Credential) (int64, error)
- func (r *MysqlMiddleRepository) CreatePage(page model.Page) (int64, error)
- func (r *MysqlMiddleRepository) GetAppByType(t string) (model.App, error)
- func (r *MysqlMiddleRepository) GetAvailableAppByType(t string) (model.App, error)
- func (r *MysqlMiddleRepository) GetCredentialByName(name string) (model.Credential, error)
- func (r *MysqlMiddleRepository) GetCredentialByType(t string) (model.Credential, error)
- func (r *MysqlMiddleRepository) GetPageByUUID(uuid string) (model.Page, error)
- func (r *MysqlMiddleRepository) ListApps() ([]model.App, error)
- func (r *MysqlMiddleRepository) ListCredentials() ([]model.Credential, error)
- func (r *MysqlMiddleRepository) UpdateAppByID(id int64, token, extra string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewMysqlMiddleRepository)
Functions ¶
This section is empty.
Types ¶
type MiddleRepository ¶
type MiddleRepository interface { CreatePage(page model.Page) (int64, error) GetPageByUUID(uuid string) (model.Page, error) ListApps() ([]model.App, error) GetAvailableAppByType(t string) (model.App, error) GetAppByType(t string) (model.App, error) UpdateAppByID(id int64, token, extra string) error CreateApp(app model.App) (int64, error) GetCredentialByName(name string) (model.Credential, error) GetCredentialByType(t string) (model.Credential, error) ListCredentials() ([]model.Credential, error) CreateCredential(credential model.Credential) (int64, error) }
func NewMysqlMiddleRepository ¶
func NewMysqlMiddleRepository(logger *logger.Logger, db *sqlx.DB) MiddleRepository
type MysqlMiddleRepository ¶
type MysqlMiddleRepository struct {
// contains filtered or unexported fields
}
func (*MysqlMiddleRepository) CreateApp ¶
func (r *MysqlMiddleRepository) CreateApp(app model.App) (int64, error)
func (*MysqlMiddleRepository) CreateCredential ¶
func (r *MysqlMiddleRepository) CreateCredential(credential model.Credential) (int64, error)
func (*MysqlMiddleRepository) CreatePage ¶
func (r *MysqlMiddleRepository) CreatePage(page model.Page) (int64, error)
func (*MysqlMiddleRepository) GetAppByType ¶
func (r *MysqlMiddleRepository) GetAppByType(t string) (model.App, error)
func (*MysqlMiddleRepository) GetAvailableAppByType ¶
func (r *MysqlMiddleRepository) GetAvailableAppByType(t string) (model.App, error)
func (*MysqlMiddleRepository) GetCredentialByName ¶
func (r *MysqlMiddleRepository) GetCredentialByName(name string) (model.Credential, error)
func (*MysqlMiddleRepository) GetCredentialByType ¶
func (r *MysqlMiddleRepository) GetCredentialByType(t string) (model.Credential, error)
func (*MysqlMiddleRepository) GetPageByUUID ¶
func (r *MysqlMiddleRepository) GetPageByUUID(uuid string) (model.Page, error)
func (*MysqlMiddleRepository) ListApps ¶
func (r *MysqlMiddleRepository) ListApps() ([]model.App, error)
func (*MysqlMiddleRepository) ListCredentials ¶
func (r *MysqlMiddleRepository) ListCredentials() ([]model.Credential, error)
func (*MysqlMiddleRepository) UpdateAppByID ¶
func (r *MysqlMiddleRepository) UpdateAppByID(id int64, token, extra string) error
Click to show internal directories.
Click to hide internal directories.