// // FuelEntry.swift // // // Created by Bill Ryckman on 4/24/23. // import Fluent import Vapor final class FuelEntry: Model, Content { static let schema = "fuel_entries" @ID(key: .id) var id: UUID? @Field(key: "timestamp") var timestamp: Date @Field(key: "user_id") var userID: String @Field(key: "latitude") var latitude: Double @Field(key: "longitude") var longitude: Double // @Field(key: "image") // var image: String @Field(key: "product") var product: String @Field(key: "make") var make: String @Field(key: "model") var model: String @Field(key: "serial_number") var serialNumber: String @Field(key: "tank_id") var tankID: String @Field(key: "fuel_amount") var fuelAmount: Double @Field(key: "fuel_type") var fuelType: String @Field(key: "is_override") var isOverride: Bool init() {} init(id: UUID? = nil, timestamp: Date, userID: String, latitude: Double, longitude: Double, product: String, make: String, model: String, serialNumber: String, tankID: String, fuelAmount: Double, fuelType: String, isOverride: Bool) { self.id = id self.timestamp = timestamp self.userID = userID self.latitude = latitude self.longitude = longitude // self.image = image self.product = product self.make = make self.model = model self.serialNumber = serialNumber self.tankID = tankID self.fuelAmount = fuelAmount self.fuelType = fuelType self.isOverride = isOverride } }