# TernaryExpression

    protocol TernaryExpression : https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/IdentifiableExpression.html

Represent a ternary expression with three operands.
- `


  ### [operand1](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/TernaryExpression#/s:13GoogleHomeSDK17TernaryExpressionP8operand1AA0E0_pvp)


  ` Undocumented

  #### Declaration

  Swift

      var operand1: any https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/Expression.html { get }

- `


  ### [operand2](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/TernaryExpression#/s:13GoogleHomeSDK17TernaryExpressionP8operand2AA0E0_pvp)


  ` Undocumented

  #### Declaration

  Swift

      var operand2: any https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/Expression.html { get }

- `


  ### [operand3](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/TernaryExpression#/s:13GoogleHomeSDK17TernaryExpressionP8operand3AA0E0_pvp)


  ` Undocumented

  #### Declaration

  Swift

      var operand3: any https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/Expression.html { get }