func NewFilterDiversionBucket()

in model/diversion_bucket.go [126:137]


func NewFilterDiversionBucket(filter string) (*FilterDiversionBucket, error) {
	diversionBucket := &FilterDiversionBucket{
		Filter: filter,
	}
	evaluableExpression, err := govaluate.NewEvaluableExpression(filter)
	if err != nil {
		return nil, err
	}

	diversionBucket.EvaluableExpression = evaluableExpression
	return diversionBucket, nil
}