feat: Initial commit

This commit is contained in:
2024-12-31 17:02:29 -05:00
parent bb568ba60e
commit 8dba393267
21 changed files with 1881 additions and 63 deletions

View File

@@ -0,0 +1,25 @@
import Fluent
import Foundation
import Vapor
final class User: Model {
static let schema = "user"
@ID(key: .id)
var id: UUID?
@Field(key: "displayName")
var displayName: String
@Children(for: \.$user)
var prosAndCons: [ProCon]
init() {}
init(id: UUID? = nil, displayName: String) {
self.id = id
self.displayName = displayName
}
}
extension User: Content {}