(assemble-request-base parsed xf defaults json-resp?)
Assemble request base with the various param types
Assemble request base with the various param types
(destructure-conformed {:clj-rest-client.parse/keys [params]}
conformed-sym
val-xf)
(emit-body-params parsed)
Emit body params as body property.
Emit body params as body property.
(emit-declarations {:clj-rest-client.parse/keys [fn-name params] :as parsed}
{:keys [xf fdef? post-process-fn defaults json-resp?
jsonify-bodies json-opts val-xf]})
(emit-defn-params {:clj-rest-client.parse/keys [params]})
Emit defn parameter vector.
Emit defn parameter vector.
(emit-fdef {:clj-rest-client.parse/keys [params fn-name fn-spec]})
(emit-form-map-params parsed xf)
Emit params for form map.
Emit params for form map.
(emit-form-params parsed xf)
Emit form for processing of form params based on by-type param map
Emit form for processing of form params based on by-type param map
(emit-key-params parsed xf)
Emit key params into body property
Emit key params into body property
(emit-query-params parsed xf)
Emit form for processing of query params based on by-type param map
Emit form for processing of query params based on by-type param map
(emit-spec-check {:clj-rest-client.parse/keys [params fn-name fn-spec]}
conformed-sym)
Emit let vector elements that will conform input to spec and save into symbol
Emit let vector elements that will conform input to spec and save into symbol
(make-fragment main-key m)
(make-fragment main-key sub-keys sub-vals)
(serialize-body req jsonify-bodies json-opts)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close