    struct Version

    extension https://developers.home.google.com/reference/swift/GoogleHomeSDK/Classes/Home.html.Version : CustomDebugStringConvertible, CustomStringConvertible, Sendable, SendableMetatype

Version information about the SDK.
- `


  ### [label](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Classes/Home/Version#/s:13GoogleHomeSDK0B0C7VersionV5labelSSvp)


  ` The build label of the SDK; this can be used to identify the exact version of the SDK when
  communicating bugs to Google.

  #### Declaration

  Swift

      var label: String { get }

- `


  ### [version](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Classes/Home/Version#/s:13GoogleHomeSDK0B0C7VersionV7versionSSvp)


  ` The version of the SDK; follows the Semantic Versioning 2.0 standard.

  #### Declaration

  Swift

      var version: String { get }

- `


  ### [build](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Classes/Home/Version#/s:13GoogleHomeSDK0B0C7VersionV5buildSSvp)


  ` The build number of the SDK.

  #### Declaration

  Swift

      var build: String { get }

- `


  ### [configuration](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Classes/Home/Version#/s:13GoogleHomeSDK0B0C7VersionV13configurationSSvp)


  ` Undocumented

  #### Declaration

  Swift

      var configuration: String { get }

- `


  ### [description](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Classes/Home/Version#/s:13GoogleHomeSDK0B0C7VersionV11descriptionSSvp)


  ` A textual representation of this instance.

  Calling this property directly is discouraged. Instead, convert an
  instance of any type to a string by using the `String(describing:)`
  initializer. This initializer works with any type, and uses the custom
  `description` property for types that conform to
  `CustomStringConvertible`:

      struct Point: CustomStringConvertible {
          let x: Int, y: Int

          var description: String {
              return "(\(x), \(y))"
          }
      }

      let p = Point(x: 21, y: 30)
      let s = String(describing: p)
      print(s)
      // Prints "(21, 30)"

  The conversion of `p` to a string in the assignment to `s` uses the
  `Point` type's `description` property.

  #### Declaration

  Swift

      var description: String { get }

- `


  ### [debugDescription](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Classes/Home/Version#/s:13GoogleHomeSDK0B0C7VersionV16debugDescriptionSSvp)


  ` A textual representation of this instance, suitable for debugging.

  Calling this property directly is discouraged. Instead, convert an
  instance of any type to a string by using the `String(reflecting:)`
  initializer. This initializer works with any type, and uses the custom
  `debugDescription` property for types that conform to
  `CustomDebugStringConvertible`:

      struct Point: CustomDebugStringConvertible {
          let x: Int, y: Int

          var debugDescription: String {
              return "(\(x), \(y))"
          }
      }

      let p = Point(x: 21, y: 30)
      let s = String(reflecting: p)
      print(s)
      // Prints "(21, 30)"

  The conversion of `p` to a string in the assignment to `s` uses the
  `Point` type's `debugDescription` property.

  #### Declaration

  Swift

      var debugDescription: String { get }