Documentation
¶
Index ¶
- Variables
- type Group
- type GroupBuilder
- func (b *GroupBuilder) Build() (*Group, error)
- func (b *GroupBuilder) ID(tid id.TagID) *GroupBuilder
- func (b *GroupBuilder) Label(l string) *GroupBuilder
- func (b *GroupBuilder) NewID() *GroupBuilder
- func (b *GroupBuilder) Scene(sid id.SceneID) *GroupBuilder
- func (b *GroupBuilder) Tags(tl *List) *GroupBuilder
- type Item
- type ItemBuilder
- func (b *ItemBuilder) Build() (*Item, error)
- func (b *ItemBuilder) ID(tid id.TagID) *ItemBuilder
- func (b *ItemBuilder) Label(l string) *ItemBuilder
- func (b *ItemBuilder) LinkedDatasetFieldID(dfid *id.DatasetSchemaFieldID) *ItemBuilder
- func (b *ItemBuilder) LinkedDatasetID(did *id.DatasetID) *ItemBuilder
- func (b *ItemBuilder) LinkedDatasetSchemaID(dsid *id.DatasetSchemaID) *ItemBuilder
- func (b *ItemBuilder) NewID() *ItemBuilder
- func (b *ItemBuilder) Scene(sid id.SceneID) *ItemBuilder
- type List
- type Tag
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrEmptyLabel = errors.New("tag label can't be empty") ErrInvalidSceneID = errors.New("invalid scene ID") )
Functions ¶
This section is empty.
Types ¶
type GroupBuilder ¶
type GroupBuilder struct {
// contains filtered or unexported fields
}
func NewGroup ¶
func NewGroup() *GroupBuilder
func (*GroupBuilder) Build ¶
func (b *GroupBuilder) Build() (*Group, error)
func (*GroupBuilder) ID ¶
func (b *GroupBuilder) ID(tid id.TagID) *GroupBuilder
func (*GroupBuilder) Label ¶
func (b *GroupBuilder) Label(l string) *GroupBuilder
func (*GroupBuilder) NewID ¶
func (b *GroupBuilder) NewID() *GroupBuilder
func (*GroupBuilder) Scene ¶
func (b *GroupBuilder) Scene(sid id.SceneID) *GroupBuilder
func (*GroupBuilder) Tags ¶
func (b *GroupBuilder) Tags(tl *List) *GroupBuilder
type Item ¶
type Item struct {
// contains filtered or unexported fields
}
func (*Item) LinkedDatasetFieldID ¶
func (i *Item) LinkedDatasetFieldID() *id.DatasetSchemaFieldID
func (*Item) LinkedDatasetID ¶
func (*Item) LinkedDatasetSchemaID ¶
func (i *Item) LinkedDatasetSchemaID() *id.DatasetSchemaID
type ItemBuilder ¶
type ItemBuilder struct {
// contains filtered or unexported fields
}
func NewItem ¶
func NewItem() *ItemBuilder
func (*ItemBuilder) Build ¶
func (b *ItemBuilder) Build() (*Item, error)
func (*ItemBuilder) ID ¶
func (b *ItemBuilder) ID(tid id.TagID) *ItemBuilder
func (*ItemBuilder) Label ¶
func (b *ItemBuilder) Label(l string) *ItemBuilder
func (*ItemBuilder) LinkedDatasetFieldID ¶
func (b *ItemBuilder) LinkedDatasetFieldID(dfid *id.DatasetSchemaFieldID) *ItemBuilder
func (*ItemBuilder) LinkedDatasetID ¶
func (b *ItemBuilder) LinkedDatasetID(did *id.DatasetID) *ItemBuilder
func (*ItemBuilder) LinkedDatasetSchemaID ¶
func (b *ItemBuilder) LinkedDatasetSchemaID(dsid *id.DatasetSchemaID) *ItemBuilder
func (*ItemBuilder) NewID ¶
func (b *ItemBuilder) NewID() *ItemBuilder
func (*ItemBuilder) Scene ¶
func (b *ItemBuilder) Scene(sid id.SceneID) *ItemBuilder
Click to show internal directories.
Click to hide internal directories.