15 lines
548 B
Go
15 lines
548 B
Go
package port
|
|
|
|
import "github.com/costap/quarkshologridledger/tongo-core/internal/domain/entity"
|
|
|
|
// TaxonomyPort defines the interface for loading taxonomy configuration data.
|
|
type TaxonomyPort interface {
|
|
// LoadQuadrants returns all quadrant definitions including their factions.
|
|
LoadQuadrants() ([]entity.Quadrant, error)
|
|
|
|
// LoadVenues returns all sector pool venue definitions.
|
|
LoadVenues() ([]entity.Venue, error)
|
|
|
|
// LoadMarketTemplates returns all market template definitions.
|
|
LoadMarketTemplates() ([]entity.MarketTemplate, error)
|
|
}
|