From ccc3160ff99e282661e942536d1da39d7551db62 Mon Sep 17 00:00:00 2001 From: Marcin Kliks Date: Fri, 19 Oct 2018 15:02:34 +0200 Subject: [PATCH] Add bool type support documentation #27 --- 3.0/docs/multipart/overview.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/3.0/docs/multipart/overview.md b/3.0/docs/multipart/overview.md index ce071bdd..f02c25a6 100644 --- a/3.0/docs/multipart/overview.md +++ b/3.0/docs/multipart/overview.md @@ -33,6 +33,10 @@ Content-Disposition: form-data; name="age" Content-Disposition: form-data; name="image"; filename="droplet.png" +--123 +Content-Disposition: form-data; name="isAdmin" + +false --123-- ``` @@ -63,6 +67,7 @@ struct User: Content { var name: String var age: Int var image: Data + var isAdmin: Bool } ``` @@ -77,6 +82,7 @@ router.post("users") { req -> Future in print(user.name) // "Vapor" print(user.age) // 3 print(user.image) // Raw image data + print(user.isAdmin) return .ok } } @@ -91,7 +97,7 @@ APIs encode multipart data much less often than they decode it. However, encodin ```swift router.get("multipart") { req -> User in let res = req.makeResponse() - let user = User(name: "Vapor", age: 3, image: Data(...)) + let user = User(name: "Vapor", age: 3, image: Data(...), isAdmin: false) res.content.encode(user, as: .formData) return user }