Versions in this module Expand all Collapse all v1 v1.5.1 Jul 28, 2024 v1.5.0 Jul 9, 2024 Changes in this version + const BucketHistory + const BucketMappings + const MappingTypeData + const MappingTypeText + const MappingTypeUID + const MatchTypeExact + const MatchTypePartial + const MatchTypeRegex + var AllowedMappingTypes = []string + var AllowedMatchTypes = []string + func DbExists() bool + func HistoryKey(entry HistoryEntry) string + func NormalizeUid(uid string) string + type Database struct + func Open() (*Database, error) + func (d *Database) AddHistory(entry HistoryEntry) error + func (d *Database) AddMapping(m Mapping) error + func (d *Database) Close() error + func (d *Database) DeleteMapping(id string) error + func (d *Database) GetAllMappings() ([]Mapping, error) + func (d *Database) GetEnabledMappings() ([]Mapping, error) + func (d *Database) GetHistory() ([]HistoryEntry, error) + func (d *Database) GetMapping(id string) (Mapping, error) + func (d *Database) UpdateMapping(id string, m Mapping) error + type HistoryEntry struct + Data string + Success bool + Text string + Time time.Time + Type string + UID string + type Mapping struct + Added int64 + Enabled bool + Id string + Label string + Match string + Override string + Pattern string + Type string