WeatherProvider

@available(iOS 9.0, *)
@objc(PESDKWeatherProvider)
public protocol WeatherProvider : AnyObject

The WeatherProvider protocol represents weather data independent of its source.

  • The temperature format that should be used for displaying temperature measurements to the user.

    Declaration

    Swift

    var temperatureFormat: TemperatureFormat { get }
  • The temperature measurement.

    Declaration

    Swift

    var temperature: Temperature? { get }
  • Request to update the weather data.

    Declaration

    Swift

    func updateData()