Fluent database. Web --template=web clones http://github.com/vapor/web- template --template=user/repo clones http://github.com/user/repo. --template=http://hogehgoe.com/ repo clones the full url given. --branch=foo can be used to specify a branch besides master. 3 https://docs.vapor.codes/2.0/getting-started/toolbox/#templates
struct Keys { static let id = "id" static let name = "name" static let age = "age" } static let idType: IdentifierType = .uuid var name: String var age: Int = 0 init(name: String, age: Int ) { self.name = name self.age = age } required init(row: Row) throws { name = try row.get(UserModel.Keys.name) age = try row.get(UserModel.Keys.age) } func makeRow() throws -> Row { var row = Row() try row.set(UserModel.Keys.name, name) try row.set(UserModel.Keys.age, age) return row } }