23 lines
490 B
Swift
23 lines
490 B
Swift
import Foundation
|
|
|
|
struct WeatherResponse: Codable {
|
|
let currentWeather: CurrentWeatherItem?
|
|
let forecast: [ForecastItem]
|
|
}
|
|
|
|
struct CurrentWeatherItem: Codable {
|
|
let temperatureCelsius: Double
|
|
let description: String
|
|
let humidity: Int
|
|
let windSpeed: Double
|
|
}
|
|
|
|
struct ForecastItem: Codable {
|
|
let date: String
|
|
let description: String
|
|
let humidity: Int
|
|
let windSpeed: Double
|
|
let minTemperatureCelsius: Double
|
|
let maxTemperatureCelsius: Double
|
|
}
|