    struct DailyForecastConditions

The daily forecasted weather conditions.
- `


  ### [structField(id:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV11structField2id0aB3SDK0J0_pSgs6UInt32V_tFZ)


  ` Returns the field corresponding to the given field ID.

  #### Declaration

  Swift

      static func structField(id: UInt32) -> (any Field)?

- `


  ### [minTemperature](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV14minTemperatures5Int32VSgvp)


  ` The minimum forecasted temperature for the day in centi-celsius (celsius scale with resolution
  of 0.01C). For example, use 2570 for 25.7C.

  #### Declaration

  Swift

      let minTemperature: Int32?

- `


  ### [maxTemperature](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV14maxTemperatures5Int32VSgvp)


  ` The maximum forecasted temperature for the day in centi-celsius (celsius scale with resolution
  of 0.01C). For example, use 2570 for 25.7C.

  #### Declaration

  Swift

      let maxTemperature: Int32?

- `


  ### [humidityPercent](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV15humidityPercents5Int32VSgvp)


  ` Daily forecast humidity as a percentage (\[0-100\]).

  #### Declaration

  Swift

      let humidityPercent: Int32?

- `


  ### [airQualityIndex](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV15airQualityIndexs5Int32VSgvp)


  ` Air Quality Index, not yet supported in daily forecasts.

  #### Declaration

  Swift

      let airQualityIndex: Int32?

- `


  ### [precipitationType](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV17precipitationTypeAE013PrecipitationJ0OSgvp)


  ` The forecasted type of precipitation for this day.

  #### Declaration

  Swift

      let precipitationType: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/PrecipitationType.html?

- `


  ### [chanceOfPrecipitationType](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV25chanceOfPrecipitationTypeAE0kL0OSgvp)


  ` The type of precipitation that has a chance of occurring, corresponding to
  `precipitation_chance_percent`.

  #### Declaration

  Swift

      let chanceOfPrecipitationType: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/PrecipitationType.html?

- `


  ### [precipitationChancePercent](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV26precipitationChancePercents5Int32VSgvp)


  ` Chance of precipitation as a percentage (\[0-100\]).

  #### Declaration

  Swift

      let precipitationChancePercent: Int32?

- `


  ### [cloudCoverPercent](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV17cloudCoverPercents5Int32VSgvp)


  ` Daily forecast cloud cover as a percentage (\[0-100\]).

  #### Declaration

  Swift

      let cloudCoverPercent: Int32?

- `


  ### [windSpeedKph](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV12windSpeedKphSfSgvp)


  ` Daily forecast wind speed in kilometers per hour.

  #### Declaration

  Swift

      let windSpeedKph: Float?

- `


  ### [uvIndex](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV7uvIndexs5Int32VSgvp)


  ` Values range between \[0, 11\], and higher values mark stronger radiation.

  #### Declaration

  Swift

      let uvIndex: Int32?

- `


  ### [init(decoder:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV7decoderAG0aB3SDK0E7DecoderV_tKcfc)


  ` Creates a new Struct instance using data read from the given `TraitDecoder`.
  Throws
  `HomeError.parseError` when parsing fails.

  #### Declaration

  Swift

      init(decoder: TraitDecoder) throws

  #### Parameters

  |---|---|
  | ` decoder ` | The raw data representing this Struct. |

- `


  ### [encode(with:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/WeatherTrait/DailyForecastConditions#/s:15GoogleHomeTypes0A0O12WeatherTraitV23DailyForecastConditionsV6encode4withy0aB3SDK0E7EncoderC_tKF)


  ` Writes this Struct to the given `TraitEncoder`.
  Throws `HomeError.parseError` if the data could not be encoded.

  #### Declaration

  Swift

      func encode(with encoder: TraitEncoder) throws