Documentation ¶
Index ¶
- type ImportKnowledgeBaseArgs
- type KnowledgeBase
- func (kb KnowledgeBase) Create(ent entKb.KnowledgeBase) (string, error)
- func (kb KnowledgeBase) GetAllMeta() (map[string]entKb.Meta, error)
- func (kb KnowledgeBase) GetMeta(uuid string) (entKb.Meta, error)
- func (kb KnowledgeBase) Import(xmlFile io.ReadSeekCloser, fileName string) (string, error)
- func (kb KnowledgeBase) Remove(uuid string) error
- func (kb KnowledgeBase) UpdateMeta(ent entKb.Meta) error
- type ParseXMLArgs
- type Parser
- type Storage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImportKnowledgeBaseArgs ¶
type ImportKnowledgeBaseArgs interface { GetXMLFile() io.ReadSeekCloser GetFileName() string }
type KnowledgeBase ¶
type KnowledgeBase struct {
// contains filtered or unexported fields
}
func (KnowledgeBase) Create ¶
func (kb KnowledgeBase) Create(ent entKb.KnowledgeBase) (string, error)
func (KnowledgeBase) GetAllMeta ¶
func (kb KnowledgeBase) GetAllMeta() (map[string]entKb.Meta, error)
func (KnowledgeBase) Import ¶
func (kb KnowledgeBase) Import(xmlFile io.ReadSeekCloser, fileName string) (string, error)
func (KnowledgeBase) Remove ¶
func (kb KnowledgeBase) Remove(uuid string) error
func (KnowledgeBase) UpdateMeta ¶
func (kb KnowledgeBase) UpdateMeta(ent entKb.Meta) error
type ParseXMLArgs ¶
type ParseXMLArgs interface { GetKnowledgeBaseUUID() string GetXMLFile() io.ReadSeekCloser GetFileName() string }
type Parser ¶
type Parser interface {
Parse(KnowledgeBaseUUID string, XMLFile io.ReadSeekCloser, FileName string) (entKb.KnowledgeBase, error)
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.