From the docs compojure-api... Given
(s/defschema Pizza
{:name s/Str
:size (s/enum :L :M :S)
:origin {:country (s/enum :FI :PO)
:city s/Str}})
You can later in your code do something like:
(defapi app
...
...
(POST* "/pizza" []
:return Pizza
:body [pizza Pizza]
:summary "echoes a pizza"
(ok pizza))))
My question is how can this be accomplished for form-params
of a route?
i.e.
(defapi app
...
...
(POST* "/pizza" []
:return Pizza
:form-params [pizza Pizza] ; <---------------- here
:summary "echoes a pizza"
(ok pizza))))