Documentation
¶
Index ¶
- type CommunityMemory
- type MockCommunityMemory
- func (m MockCommunityMemory) AddTransaction(t transaction.Transaction) error
- func (m MockCommunityMemory) GetTransaction(ID string) (transaction.Transaction, error)
- func (m MockCommunityMemory) QueryKnowledge(query string) ([]transaction.Transaction, error)
- func (m MockCommunityMemory) ShareKnowledge(knowledge []transaction.Transaction, relevanceCriteria map[string]string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommunityMemory ¶
type CommunityMemory interface { AddTransaction(transaction.Transaction) error GetTransaction(ID string) (transaction.Transaction, error) QueryKnowledge(query string) ([]transaction.Transaction, error) // New method }
Expand the CommunityMemory interface
type MockCommunityMemory ¶
type MockCommunityMemory struct{}
func (MockCommunityMemory) AddTransaction ¶
func (m MockCommunityMemory) AddTransaction(t transaction.Transaction) error
func (MockCommunityMemory) GetTransaction ¶
func (m MockCommunityMemory) GetTransaction(ID string) (transaction.Transaction, error)
func (MockCommunityMemory) QueryKnowledge ¶
func (m MockCommunityMemory) QueryKnowledge(query string) ([]transaction.Transaction, error)
func (MockCommunityMemory) ShareKnowledge ¶
func (m MockCommunityMemory) ShareKnowledge(knowledge []transaction.Transaction, relevanceCriteria map[string]string) error
ShareKnowledge Update MockCommunityMemory for advanced knowledge sharing
Click to show internal directories.
Click to hide internal directories.