 }
 
 /// The `WXKDarkSkyFlags` struct contains metadata about your forecast request.
-public struct WXKDarkSkyFlags : Decodable {
+public struct WXKDarkSkyFlags : Codable {
 	/// If this value is present, there was an issue getting data for the request.
 	public var darkSkyUnavailable: Bool?
 	/// An array of strings with identifiers for data sources used in fulfilling the request.

import Foundation

/// The `WXKDarkSkyResponse` struct contains support for quick Swift-based decoding of responses from the Dark Sky API.
public struct WXKDarkSkyResponse : Decodable {
	public var latitude: Double
	public var longitude: Double
	public var timezone: String

}

/// The `WXKDarkSkyAlert` struct contains information about a hypothetical alert in effect at the time of the forecast request.
public struct WXKDarkSkyAlert : Codable {
	/// A detailed description of the alert, usually the product text.
	public var description: String
	/// The expiration time as a UNIX time, which may possibly be undefined.
