protean.api.transformation.sim

API for powering sim extensions.

after

macro

(after delay-ms then)

after-delayed

(after-delayed delay-ms delayed)

at

macro

(at ms-time then)

at-delayed

(at-delayed ms-time delayed)

body

(body request)

body-clj

(body-clj request)(body-clj request k)

body-param

(body-param request p)(body-param request p k)

dependencies

(dependencies xs)

error-responses

(error-responses {:keys [response]})
Note here request is a request with tree and other data blended in

find-path

(find-path {:keys [protean-home tree], :as request} p)
Quantum path lookup, used to look for sim extension referenced resources in
multiple places. Resolves relative paths to absolute.
p is a resource path (probably relative).

form-param

(form-param request p)

header

(header request h)

header-param

(header-param request p)

in

macro

(in delay-ms then)

matrix-param

(matrix-param request p)

matrix-params

(matrix-params {:keys [matrix-params]} p)

param

(param request p)

path-param

(path-param request p)

query-param

(query-param request p)

response

(response request status)(response request status body)

responses

(responses request)

success-responses

(success-responses {:keys [response]})
Note here request is a request with tree and other data blended in

validate

(validate request)
Validate request against codex specification