TagExpressionResolution
public struct TagExpressionResolution
Results of evaluating a tag expression
-
The
pretty
version of this evaluated expression (simplified, human-readable with slug strings, qualified for the evaluating user’s organization)Declaration
Swift
public let pretty: String
-
The
universal
version of this evaluated expression (simplified, uses absolute tag IDs rather than slug strings)Declaration
Swift
public let universal: String
-
The users this expression resolves to
Declaration
Swift
public let users: [UUID]
-
The monitors that were included in the resolution
Declaration
Swift
public let monitors: [UUID]
-
The tags which were
positively
used in the expression (i.e., added)Declaration
Swift
public let includedTags: [UUID]
-
The tags which were
negatively
used in the expression (i.e., subtracted)Declaration
Swift
public let excludedTags: [UUID]
-
Warnings about lexing, parsing, or evaluation issues
Declaration
Swift
public let warnings: [Warning]
-
Warning about tag-math resolution
See moreDeclaration
Swift
public struct Warning