portal/interfaces/portal.go

17 lines
233 B
Go
Raw Normal View History

2024-01-12 00:11:53 +00:00
package interfaces
import (
"github.com/spf13/viper"
"go.uber.org/zap"
"gorm.io/gorm"
)
type Portal interface {
Initialize() error
Run()
Config() *viper.Viper
Logger() *zap.Logger
Db() *gorm.DB
ApiRegistry() APIRegistry
2024-01-12 00:11:53 +00:00
}