section

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: MIT Imports: 13 Imported by: 0

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
}

Jump to

Keyboard shortcuts

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