Documentation
¶
Index ¶
- type Filter
- func (f *Filter) IsEmpty() bool
- func (f *Filter) Recompile(ctx context.Context) error
- func (f *Filter) TGs(ctx context.Context) (tgsp.IDs, error)
- func (f *Filter) TagRefs() []string
- func (f *Filter) Test(ctx context.Context, msgEnvelope broadcast.Envelope) bool
- func (f *Filter) Tuples(ctx context.Context) (database.TGTuplesU, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct {
Talkgroups tgsp.IDs `json:"talkgroups,omitempty" form:"talkgroups"`
TalkgroupsNot tgsp.IDs `json:"talkgroupsNot,omitempty" form:"talkgroupsNot"`
TalkgroupTagsAll []string `json:"talkgroupTagsAll,omitempty" form:"talkgroupTagsAll"`
TalkgroupTagsAny []string `json:"talkgroupTagsAny,omitempty" form:"talkgroupTagsAny"`
TalkgroupTagsNot []string `json:"talkgroupTagsNot,omitempty" form:"talkgroupTagsNot"`
All bool `json:"all,omitzero" form:"all"`
sync.RWMutex
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.