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 more

    Declaration

    Swift

    public struct Warning