Help us shape the future of Go! Take the 2026 Go Developer Survey

appStatus

package
v1.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppStatusContainer

type AppStatusContainer struct {
	AppId          int       `json:"app_id"`
	AppName        string    `json:"app_name"`
	EnvIdentifier  string    `json:"env_identifier"`
	InstalledAppId int       `json:"installed_app_id"`
	EnvId          int       `json:"env_id"`
	Status         string    `json:"status"`
	AppType        int       `json:"app_type"`
	UpdatedOn      time.Time `json:"updated_on"`
}

type AppStatusDto

type AppStatusDto struct {
	TableName struct{}  `sql:"app_status" pg:",discard_unknown_columns"`
	AppId     int       `sql:"app_id,pk"`
	EnvId     int       `sql:"env_id,pk"`
	Status    string    `sql:"status"`
	UpdatedOn time.Time `sql:"updated_on"`
}

type AppStatusRepository

type AppStatusRepository interface {
	Create(container AppStatusContainer) error
	Update(container AppStatusContainer) error
	Delete(tx *pg.Tx, appId, envId int) error
	DeleteWithEnvId(tx *pg.Tx, envId int) error
	Get(appId, envId int) (AppStatusContainer, error)
	GetConnection() *pg.DB
	GetByEnvId(envId int) ([]*AppStatusDto, error)
}

type AppStatusRepositoryImpl

type AppStatusRepositoryImpl struct {
	// contains filtered or unexported fields
}

func NewAppStatusRepositoryImpl

func NewAppStatusRepositoryImpl(dbConnection *pg.DB, logger *zap.SugaredLogger) *AppStatusRepositoryImpl

func (*AppStatusRepositoryImpl) Create

func (repo *AppStatusRepositoryImpl) Create(container AppStatusContainer) error

func (*AppStatusRepositoryImpl) Delete

func (repo *AppStatusRepositoryImpl) Delete(tx *pg.Tx, appId, envId int) error

func (*AppStatusRepositoryImpl) DeleteWithEnvId

func (repo *AppStatusRepositoryImpl) DeleteWithEnvId(tx *pg.Tx, envId int) error

func (*AppStatusRepositoryImpl) Get

func (repo *AppStatusRepositoryImpl) Get(appId, envId int) (AppStatusContainer, error)

func (*AppStatusRepositoryImpl) GetByEnvId added in v0.6.26

func (repo *AppStatusRepositoryImpl) GetByEnvId(envId int) ([]*AppStatusDto, error)

func (*AppStatusRepositoryImpl) GetConnection

func (repo *AppStatusRepositoryImpl) GetConnection() *pg.DB

func (*AppStatusRepositoryImpl) Update

func (repo *AppStatusRepositoryImpl) Update(container AppStatusContainer) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL