Versions in this module Expand all Collapse all v0 v0.1.1 Mar 7, 2023 v0.1.0 Jan 25, 2023 Changes in this version + type BaseDocument struct + ID DocumentID + Key string + Rev string + func NewBaseDocument(meta *pbcmdb.Meta) *BaseDocument + type DocumentID string + func (id DocumentID) Collection() string + func (id DocumentID) Key() string + func (id DocumentID) Parent() DocumentID + func (id DocumentID) ProfileName() string + func (id DocumentID) String() string + func (id DocumentID) Topic() string + func (id DocumentID) Validate() error + type EdgeDocument struct + From DocumentID + To DocumentID + Type string + type Node struct + Id DocumentID + Key string + Link json.RawMessage + LinkId DocumentID + Name string + Object json.RawMessage + Path json.RawMessage + Type string + func NewNode(element *pbqdsl.Element) *Node + func (node *Node) ToElement() *pbqdsl.Element + type Nodes []*Node + func NewNodes() Nodes + func (nodes *Nodes) Add(node ...*Node) + func (nodes *Nodes) AddElement(element *pbqdsl.Element)