    struct AutomationValidationIssue

    extension AutomationValidationIssue : Equatable, Sendable, SendableMetatype

Validation issues that makes the automation invalid.
A valid automation should have the following properties:

- Semantic correctness: The automation graph should follow some rules in order to be executed as expected,
- Valid expression tree : The expression should be compilable and evalable.
- Prevent abuse: Automation Platform Abuse Prevention. All operations should be supported by the entity capabilities.
- `


  ### [node](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/AutomationValidationIssue#/s:13GoogleHomeSDK25AutomationValidationIssueV4nodeAA4Node_pvp)


  ` The node for which validation is failing.

  #### Declaration

  Swift

      var node: any https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/Node.html

- `


  ### [severity](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/AutomationValidationIssue#/s:13GoogleHomeSDK25AutomationValidationIssueV8severityAA0eF8SeverityOvp)


  ` The severity of the validation issue.

  #### Declaration

  Swift

      var severity: https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/ValidationIssueSeverity.html

- `


  ### [issueType](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/AutomationValidationIssue#/s:13GoogleHomeSDK25AutomationValidationIssueV9issueTypeAA0efH0Ovp)


  ` The type of the validation issue.

  #### Declaration

  Swift

      var issueType: https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/ValidationIssueType.html

- `


  ### [details](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/AutomationValidationIssue#/s:13GoogleHomeSDK25AutomationValidationIssueV7detailsSSvp)


  ` The details of the validation issue.

  #### Declaration

  Swift

      var details: String

- `


  ### [init(node:severity:issueType:details:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/AutomationValidationIssue#/s:13GoogleHomeSDK25AutomationValidationIssueV4node8severity9issueType7detailsAcA4Node_p_AA0eF8SeverityOAA0efJ0OSStcfc)


  ` Undocumented

  #### Declaration

  Swift

      init(node: any https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/Node.html, severity: https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/ValidationIssueSeverity.html, issueType: https://developers.home.google.com/reference/swift/GoogleHomeSDK/Enums/ValidationIssueType.html, details: String = "")

- `


  ### [==(_:_:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/AutomationValidationIssue#/s:13GoogleHomeSDK25AutomationValidationIssueV2eeoiySbAC_ACtFZ)


  ` Returns a Boolean value indicating whether two values are equal.

  Equality is the inverse of inequality. For any values `a` and `b`,
  `a == b` implies that `a != b` is `false`.

  #### Declaration

  Swift

      static func == (lhs: AutomationValidationIssue, rhs: AutomationValidationIssue) -> Bool

  #### Parameters

  |---|---|
  | ` lhs ` | A value to compare. |
  | ` rhs ` | Another value to compare. |