Versions in this module Expand all Collapse all v2 v2.1.0 Sep 15, 2022 v2.0.0 Sep 14, 2021 Changes in this version + type Constraint struct + func (c Constraint) Field() string + func (c Constraint) Operator() Operator + func (c Constraint) Value() interface{} + type Matcher interface + Iterate func(callback func(constraint Constraint)) + func NewMatcher() Matcher + func WithConstraint(parent Matcher, field string, operator Operator, value interface{}) Matcher + type Metadata interface + AsMap func() map[string]interface{} + Value func(key string) interface{} + func FromMap(data map[string]interface{}) Metadata + func New() Metadata + func UnmarshalJSON(json []byte) (Metadata, error) + func WithValue(parent Metadata, key string, val interface{}) Metadata + type Operator string + const Equals + const GreaterThan + const GreaterThanEquals + const LowerThan + const LowerThanEquals + const NotEquals Other modules containing this package github.com/hellofresh/goengine