Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProvideDAL ¶
func ProvideDAL(helper interfaces.IHelper, logger interfaces.ILogger) interfaces.IDAL
ProvideDAL ...
Types ¶
type GormDAL ¶
type GormDAL struct {
// contains filtered or unexported fields
}
GormDAL ...
type ProfileModel ¶
type ProfileModel struct { gorm.Model Name string `gorm:"unique;not null;default:null"` HomeDir string HackDir string Projects []*ProjectModel `gorm:"constraint:OnUpdate:UPDATE,OnDelete:SET NULL;;many2many:profiles_projects;"` CurrentProjectID uint Initialized bool }
ProfileModel ...
type ProjectModel ¶
type ProjectModel struct { gorm.Model Name string `gorm:"not null;default:null"` Path string SettingsYamlPath string Initialized bool Description string Profiles []*ProfileModel `gorm:"constraint:OnUpdate:CASCADE,OnDelete:SET NULL;;many2many:profiles_projects;"` }
ProjectModel ...
Click to show internal directories.
Click to hide internal directories.