Documentation
¶
Index ¶
- func SafetyCheck(content string) []string
- type FilterEntry
- type FilterRegistry
- func (r *FilterRegistry) Export() ([]byte, error)
- func (r *FilterRegistry) GetLocal() map[string]*FilterEntry
- func (r *FilterRegistry) Install(id string) (*FilterEntry, error)
- func (r *FilterRegistry) List() []*FilterEntry
- func (r *FilterRegistry) Publish(filter *FilterEntry) error
- func (r *FilterRegistry) Search(query string) []*FilterEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SafetyCheck ¶
Types ¶
type FilterEntry ¶
type FilterEntry struct {
ID string `json:"id"`
Name string `json:"name"`
Version string `json:"version"`
Description string `json:"description"`
Author string `json:"author"`
Content string `json:"content"`
Tags []string `json:"tags"`
Rating float64 `json:"rating"`
Downloads int `json:"downloads"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type FilterRegistry ¶
type FilterRegistry struct {
// contains filtered or unexported fields
}
func NewFilterRegistry ¶
func NewFilterRegistry() *FilterRegistry
func (*FilterRegistry) Export ¶
func (r *FilterRegistry) Export() ([]byte, error)
func (*FilterRegistry) GetLocal ¶
func (r *FilterRegistry) GetLocal() map[string]*FilterEntry
func (*FilterRegistry) Install ¶
func (r *FilterRegistry) Install(id string) (*FilterEntry, error)
func (*FilterRegistry) List ¶
func (r *FilterRegistry) List() []*FilterEntry
func (*FilterRegistry) Publish ¶
func (r *FilterRegistry) Publish(filter *FilterEntry) error
func (*FilterRegistry) Search ¶
func (r *FilterRegistry) Search(query string) []*FilterEntry
Click to show internal directories.
Click to hide internal directories.