-
Notifications
You must be signed in to change notification settings - Fork 3
Validations
Sebastiansen edited this page Sep 7, 2012
·
1 revision
A body validation function is provided to validate clojure maps from json or xml content.
Example:
(body-validator
{:name (required String (max-length 30))
:phones (required [String] (min-length 1))
:books (optional [(body-validator {:year (required string->date)})])
:address (optional (body-validator
{:city (required String)
:street (optional String)}))})
Also a function to generate korma queries from clojure maps.
Example:
(query-validator
{:name String
:address {:city [:address_city String]
:street [:address_street String]}
:books (query-validator
{:name String
:year date-validatior})})