pub type Filter {
Tag(name: String, value: String)
NegatedTag(name: String, value: String)
TagComparison(name: String, op: ComparisonOp, value: String)
TagRegex(name: String, pattern: String)
TagIn(name: String, values: List(String))
TagNotIn(name: String, values: List(String))
And(filters: List(Filter))
Or(filters: List(Filter))
Not(filter: Filter)
Wildcard
}
Constructors
-
Tag(name: String, value: String)
-
NegatedTag(name: String, value: String)
-
TagComparison(name: String, op: ComparisonOp, value: String)
-
TagRegex(name: String, pattern: String)
-
TagIn(name: String, values: List(String))
-
TagNotIn(name: String, values: List(String))
-
-
-
-