quarkshologridledger/tongo-core/internal/domain/port/taxonomy.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)
}