Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ISectionDependency ¶
type ISectionDependency interface {
InitializeSections() error
}
type SectionDependency ¶
type SectionDependency struct {
Configuration SectionDependencyConfiguration
}
func NewSectionDependency ¶
func NewSectionDependency(SectionDependencyConfiguration configuration) *SectionDependency
func (*SectionDependency) InitializeSections ¶
func (sd *SectionDependency) InitializeSections() error
type SectionDependencyConfiguration ¶
type SectionDependencyConfiguration struct { MongoDbDatabaseConnectionString string MongoDbDatabaseUsername string MongoDbDatabasePassword string PostgresDatabaseDsn string MysqlDatabaseDsn string CoreLanguageId primitive.ObjectID OwnerId primitive.ObjectID MysqlOwnerId uint PostgresOwnerId uint DatabaseName stirng }
type SoftwareSection ¶
type SoftwareSection struct { Id primitive.ObjectID `bson:"_id"` MysqlId uint `gorm:"primaryKey"` PostgresId uint `gorm:"primaryKey"` mr.MongoDbDatabaseObject myr.MysqlDatabaseObject pr.PosgresDatabaseObject Names map[primitive.ObjectID]string OwnerId primitive.ObjectID MysqlOwnerId uint PostgresOwnerId uint Database string MultiDatabase bool }
Click to show internal directories.
Click to hide internal directories.