# AirQualityFeature

    struct AirQualityFeature

ExtendedAirQuality trait feature map.
- `


  ### [rawValue](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV8rawValues6UInt32Vvp)


  ` The corresponding value of the raw type.

  A new instance initialized with `rawValue` will be equivalent to this
  instance. For example:

      enum PaperSize: String {
          case A4, A5, Letter, Legal
      }

      let selectedSize = PaperSize.Letter
      print(selectedSize.rawValue)
      // Prints "Letter"

      print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!)
      // Prints "true"

  #### Declaration

  Swift

      let rawValue: UInt32

- `


  ### [init(rawValue:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV8rawValueAGs6UInt32V_tcfc)


  ` Creates a new option set from the given raw value.

  This initializer always succeeds, even if the value passed as `https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature.html#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV8rawValues6UInt32Vvp`
  exceeds the static properties declared as part of the option set. This
  example creates an instance of `ShippingOptions` with a raw value beyond
  the highest element, with a bit mask that effectively contains all the
  declared static members.

      let extraOptions = ShippingOptions(rawValue: 255)
      print(extraOptions.isStrictSuperset(of: .all))
      // Prints "true"

  #### Declaration

  Swift

      init(rawValue: UInt32)

  #### Parameters

  |---|---|
  | ` rawValue ` | The raw value of the option set to create. Each bit of `https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature.html#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV8rawValues6UInt32Vvp` potentially represents an element of the option set, though raw values may include bits that are not defined as distinct values of the `OptionSet` type. |

- `


  ### [indoorFair](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV10indoorFairAGvpZ)


  ` The device supports the Fair descriptive air quality level for indoor measurement.

  #### Declaration

  Swift

      static let indoorFair: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [indoorModerate](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV14indoorModerateAGvpZ)


  ` The device supports the Moderate descriptive air quality level for indoor measurement.

  #### Declaration

  Swift

      static let indoorModerate: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [indoorVeryPoor](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV14indoorVeryPoorAGvpZ)


  ` The device supports the Very Poor descriptive air quality level for indoor measurement.

  #### Declaration

  Swift

      static let indoorVeryPoor: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [indoorExtremelyPoor](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV19indoorExtremelyPoorAGvpZ)


  ` The device supports the Extremely Poor descriptive air quality level for indoor measurement.

  #### Declaration

  Swift

      static let indoorExtremelyPoor: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [outdoorFair](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV11outdoorFairAGvpZ)


  ` The device supports the Fair descriptive air quality level for outdoor measurement.

  #### Declaration

  Swift

      static let outdoorFair: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [outdoorModerate](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV15outdoorModerateAGvpZ)


  ` The device supports the Moderate descriptive air quality level for outdoor measurement.

  #### Declaration

  Swift

      static let outdoorModerate: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [outdoorVeryPoor](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV15outdoorVeryPoorAGvpZ)


  ` The device supports the Very Poor descriptive air quality level for outdoor measurement.

  #### Declaration

  Swift

      static let outdoorVeryPoor: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [outdoorExtremelyPoor](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV20outdoorExtremelyPoorAGvpZ)


  ` The device supports the Extremely Poor descriptive air quality level for outdoor
  measurement.

  #### Declaration

  Swift

      static let outdoorExtremelyPoor: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [numeric](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV7numericAGvpZ)


  ` The device supports AQI numeric value.

  #### Declaration

  Swift

      static let numeric: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [indoorNumeric](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV13indoorNumericAGvpZ)


  ` The device supports AQI numeric value for indoor measurement.

  #### Declaration

  Swift

      static let indoorNumeric: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature

- `


  ### [outdoorNumeric](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait/AirQualityFeature#/s:15GoogleHomeTypes0A0O23ExtendedAirQualityTraitV0eF7FeatureV14outdoorNumericAGvpZ)


  ` The device supports AQI numeric value for outdoor measurement.

  #### Declaration

  Swift

      static let outdoorNumeric: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/ExtendedAirQualityTrait.html.AirQualityFeature