in filter.go [174:184]
func (o *Operation) Unpack(s string) error {
s = strings.ToLower(s)
for _, name := range Operations {
if strings.ToLower(string(name)) == s {
*o = name
return nil
}
}
return fmt.Errorf("invalid operation: %v", s)
}