Skip to content

Instantly share code, notes, and snippets.

@tanner0101
Last active August 9, 2019 14:08
Show Gist options
  • Save tanner0101/e712d6271ebc8862c11da94545f198f4 to your computer and use it in GitHub Desktop.
Save tanner0101/e712d6271ebc8862c11da94545f198f4 to your computer and use it in GitHub Desktop.
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
final class Clarity: Model {
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@ID(key: "at", generatedBy: .user)
var id: Date?
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "cloud_condition")
var cloudCondition: Int
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "wind_condition", generatedBy: .database)
var windCondition: Int
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "rain_condition")
var rainCondition: Int
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "day_condition")
var daylightCondition: Int
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "sky_temperature")
var skyTemperature: Double?
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "sensor_temperature")
var sensorTemperature: Double?
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "ambient_temperature")
var ambientTemperature: Double
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "dewpoint_temperature")
var dewpointTemperature: Double
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "wind_speed")
var windSpeed: Double?
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "humidity")
var humidity: Double
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "daylight")
var daylight: Int
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "rain")
var rain: Bool
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "wet")
var wet: Bool
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "heater")
var heater: Double
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Field(key: "close_requested")
var closeRequested: Bool
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Parent(key: "location_id")
var location: Location
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
@Siblings(through: ClarityTag.self)
var tags: [Tag]
/// Aliquam quis dolor tristique, vulputate lectus id, maximus ipsum.
/// Fusce placerat metus sed luctus posuere. Phasellus ultrices iaculis diam,
/// sit amet volutpat urna elementum sed.
init() { }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment