Versions in this module Expand all Collapse all v0 v0.0.1 Jan 5, 2026 Changes in this version + type Labels map[string]struct + func (l Labels) LabelLookup(merchant string) (category, bucket string) + type Reader interface + Read func(ctx context.Context, out chan<- *TransactionDetails, ackChan <-chan string) error + type Rule struct + Amount *regexp.Regexp + Enabled bool + MerchantInfo *regexp.Regexp + Name string + Query string + Source string + type TransactionDetails struct + Amount float64 + Bucket string + Category string + MerchantInfo string + MessageID string + Source string + Timestamp string + type Writer interface + Write func(ctx context.Context, in <-chan *TransactionDetails, ackChan chan<- string) error