-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
76 lines (76 loc) · 172 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!DOCTYPE html PUBLIC ""
"">
<html><head><meta charset="UTF-8" /><title>Amelinium 1.0.1</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script><link rel="stylesheet" type="text/css" href="css/randomseed.css" /></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Amelinium</span> <span class="project-version">1.0.1</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="10_introduction.html"><div class="inner"><span>Introduction</span></div></a></li><li class="depth-1 "><a href="20_hypermedia.html"><div class="inner"><span>Hypermedia-driven</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><a href="amelinium.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>amelinium</span></div></a></li><li class="depth-2 branch"><a href="amelinium.admin.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>admin</span></div></a></li><li class="depth-2"><a href="amelinium.api.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>api</span></div></a></li><li class="depth-3"><a href="amelinium.api.controller.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>controller</span></div></a></li><li class="depth-4"><a href="amelinium.api.controller.user.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>user</span></div></a></li><li class="depth-3"><a href="amelinium.api.url.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>url</span></div></a></li><li class="depth-2 branch"><a href="amelinium.app.html"><div class="inner"><span class="tree" style="top: -114px;"><span class="top" style="height: 123px;"></span><span class="bottom"></span></span><span>app</span></div></a></li><li class="depth-2"><a href="amelinium.auth.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>auth</span></div></a></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>algo</span></div></div></li><li class="depth-4 branch"><a href="amelinium.auth.algo.append.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>append</span></div></a></li><li class="depth-4 branch"><a href="amelinium.auth.algo.fail.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>fail</span></div></a></li><li class="depth-4 branch"><a href="amelinium.auth.algo.pbkdf2.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>pbkdf2</span></div></a></li><li class="depth-4"><a href="amelinium.auth.algo.scrypt.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>scrypt</span></div></a></li><li class="depth-3 branch"><a href="amelinium.auth.pwd.html"><div class="inner"><span class="tree" style="top: -145px;"><span class="top" style="height: 154px;"></span><span class="bottom"></span></span><span>pwd</span></div></a></li><li class="depth-3"><a href="amelinium.auth.specs.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>specs</span></div></a></li><li class="depth-2"><a href="amelinium.common.html"><div class="inner"><span class="tree" style="top: -238px;"><span class="top" style="height: 247px;"></span><span class="bottom"></span></span><span>common</span></div></a></li><li class="depth-3 branch"><a href="amelinium.common.controller.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>controller</span></div></a></li><li class="depth-3"><a href="amelinium.common.oplog.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>oplog</span></div></a></li><li class="depth-4"><a href="amelinium.common.oplog.auth.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>auth</span></div></a></li><li class="depth-3 branch"><a href="amelinium.common.populators.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>populators</span></div></a></li><li class="depth-3"><a href="amelinium.common.swagger.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>swagger</span></div></a></li><li class="depth-2 branch"><a href="amelinium.core.html"><div class="inner"><span class="tree" style="top: -176px;"><span class="top" style="height: 185px;"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><a href="amelinium.db.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>db</span></div></a></li><li class="depth-3"><a href="amelinium.db.sql.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>sql</span></div></a></li><li class="depth-2 branch"><a href="amelinium.errors.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>errors</span></div></a></li><li class="depth-2"><a href="amelinium.http.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>http</span></div></a></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>client</span></div></div></li><li class="depth-4"><a href="amelinium.http.client.twilio.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>twilio</span></div></a></li><li class="depth-3 branch"><a href="amelinium.http.handler.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>handler</span></div></a></li><li class="depth-3"><a href="amelinium.http.middleware.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>middleware</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.coercion.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>coercion</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.content.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>content</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.db.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>db</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.debug.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>debug</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.format.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>format</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.headers.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>headers</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.language.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>language</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.lazy-req.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>lazy-req</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.populators.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>populators</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.remote-ip.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>remote-ip</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.roles.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>roles</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.middleware.session.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>session</span></div></a></li><li class="depth-4"><a href="amelinium.http.middleware.validators.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>validators</span></div></a></li><li class="depth-3 branch"><a href="amelinium.http.router.html"><div class="inner"><span class="tree" style="top: -424px;"><span class="top" style="height: 433px;"></span><span class="bottom"></span></span><span>router</span></div></a></li><li class="depth-3"><a href="amelinium.http.server.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>server</span></div></a></li><li class="depth-4 branch"><a href="amelinium.http.server.jetty.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>jetty</span></div></a></li><li class="depth-4"><a href="amelinium.http.server.undertow.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>undertow</span></div></a></li><li class="depth-2"><a href="amelinium.i18n.html"><div class="inner"><span class="tree" style="top: -672px;"><span class="top" style="height: 681px;"></span><span class="bottom"></span></span><span>i18n</span></div></a></li><li class="depth-3"><a href="amelinium.i18n.pluralizers.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>pluralizers</span></div></a></li><li class="depth-2 branch"><a href="amelinium.identity.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>identity</span></div></a></li><li class="depth-2 branch"><a href="amelinium.locale.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>locale</span></div></a></li><li class="depth-2 branch"><a href="amelinium.logging.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>logging</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>model</span></div></div></li><li class="depth-3 branch"><a href="amelinium.model.confirmation.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>confirmation</span></div></a></li><li class="depth-3"><a href="amelinium.model.user.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>user</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -83px;"><span class="top" style="height: 92px;"></span><span class="bottom"></span></span><span>proto</span></div></div></li><li class="depth-3 branch"><a href="amelinium.proto.auth.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>auth</span></div></a></li><li class="depth-3 branch"><a href="amelinium.proto.errors.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>errors</span></div></a></li><li class="depth-3 branch"><a href="amelinium.proto.identity.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>identity</span></div></a></li><li class="depth-3 branch"><a href="amelinium.proto.session.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>session</span></div></a></li><li class="depth-3"><a href="amelinium.proto.twilio.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>twilio</span></div></a></li><li class="depth-2 branch"><a href="amelinium.schemas.html"><div class="inner"><span class="tree" style="top: -176px;"><span class="top" style="height: 185px;"></span><span class="bottom"></span></span><span>schemas</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>server</span></div></div></li><li class="depth-3"><a href="amelinium.server.ssl.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>ssl</span></div></a></li><li class="depth-2 branch"><a href="amelinium.system.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>system</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>types</span></div></div></li><li class="depth-3 branch"><a href="amelinium.types.auth.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>auth</span></div></a></li><li class="depth-3 branch"><a href="amelinium.types.db.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>db</span></div></a></li><li class="depth-3 branch"><a href="amelinium.types.errors.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>errors</span></div></a></li><li class="depth-3 branch"><a href="amelinium.types.identity.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>identity</span></div></a></li><li class="depth-3 branch"><a href="amelinium.types.session.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>session</span></div></a></li><li class="depth-3"><a href="amelinium.types.twilio.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>twilio</span></div></a></li><li class="depth-2 branch"><a href="amelinium.utils.html"><div class="inner"><span class="tree" style="top: -207px;"><span class="top" style="height: 216px;"></span><span class="bottom"></span></span><span>utils</span></div></a></li><li class="depth-2"><a href="amelinium.web.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>web</span></div></a></li><li class="depth-3"><a href="amelinium.web.controller.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>controller</span></div></a></li><li class="depth-4 branch"><a href="amelinium.web.controller.admin.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>admin</span></div></a></li><li class="depth-4"><a href="amelinium.web.controller.user.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>user</span></div></a></li><li class="depth-3 branch"><a href="amelinium.web.js.html"><div class="inner"><span class="tree" style="top: -83px;"><span class="top" style="height: 92px;"></span><span class="bottom"></span></span><span>js</span></div></a></li><li class="depth-3 branch"><a href="amelinium.web.taggers.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>taggers</span></div></a></li><li class="depth-3"><a href="amelinium.web.url.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>url</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Amelinium</span> <span class="project-version">1.0.1</span></span></h1><div class="doc"><p>Opinionated Clojure Web Engine.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[io.randomseed/amelinium "1.0.1"]</pre><h2>Topics</h2><ul class="topics"><li><a href="10_introduction.html">Introduction</a></li><li><a href="20_hypermedia.html">Hypermedia-driven</a></li></ul><h2>Namespaces</h2><div class="namespace"><h3><a href="amelinium.html">amelinium</a></h3><div class="doc"><div class="markdown"><p>Amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.admin.html">amelinium.admin</a></h3><div class="doc"><div class="markdown"><p>amelinium service, administrative procedures.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.admin.html#var-lock-account">lock-account</a> </li><li> <a href="amelinium.admin.html#var-prop-do-account">prop-do-account</a> </li><li> <a href="amelinium.admin.html#var-set-password">set-password</a> </li><li> <a href="amelinium.admin.html#var-unlock-account">unlock-account</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.api.html">amelinium.api</a></h3><div class="doc"><div class="markdown"><p>API helpers for amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.api.html#var-add-body">add-body</a> </li><li> <a href="amelinium.api.html#var-add-header">add-header</a> </li><li> <a href="amelinium.api.html#var-add-headers">add-headers</a> </li><li> <a href="amelinium.api.html#var-add-missing-sub-status">add-missing-sub-status</a> </li><li> <a href="amelinium.api.html#var-add-missing-sub-status-to-response">add-missing-sub-status-to-response</a> </li><li> <a href="amelinium.api.html#var-add-slash">add-slash</a> </li><li> <a href="amelinium.api.html#var-add-status">add-status</a> </li><li> <a href="amelinium.api.html#var-anti-spam-code">anti-spam-code</a> </li><li> <a href="amelinium.api.html#var-assoc-body">assoc-body</a> </li><li> <a href="amelinium.api.html#var-auth-page">auth-page</a> </li><li> <a href="amelinium.api.html#var-auth-page.3F">auth-page?</a> </li><li> <a href="amelinium.api.html#var-body-add-lang">body-add-lang</a> </li><li> <a href="amelinium.api.html#var-body-add-session-id">body-add-session-id</a> </li><li> <a href="amelinium.api.html#var-body-add-session-status">body-add-session-status</a> </li><li> <a href="amelinium.api.html#var-current-page">current-page</a> </li><li> <a href="amelinium.api.html#var-current-page-id">current-page-id</a> </li><li> <a href="amelinium.api.html#var-current-page-id-or-path">current-page-id-or-path</a> </li><li> <a href="amelinium.api.html#var-default-contexts-labeler">default-contexts-labeler</a> </li><li> <a href="amelinium.api.html#var-go-to">go-to</a> </li><li> <a href="amelinium.api.html#var-guess-lang-param">guess-lang-param</a> </li><li> <a href="amelinium.api.html#var-hard-lock-time">hard-lock-time</a> </li><li> <a href="amelinium.api.html#var-hard-locked.3F">hard-locked?</a> </li><li> <a href="amelinium.api.html#var-has-any-role.3F">has-any-role?</a> </li><li> <a href="amelinium.api.html#var-has-param.3F">has-param?</a> </li><li> <a href="amelinium.api.html#var-has-role.3F">has-role?</a> </li><li> <a href="amelinium.api.html#var-lang-config">lang-config</a> </li><li> <a href="amelinium.api.html#var-lang-id">lang-id</a> </li><li> <a href="amelinium.api.html#var-lang-param">lang-param</a> </li><li> <a href="amelinium.api.html#var-lang-redir">lang-redir</a> </li><li> <a href="amelinium.api.html#var-lang-str">lang-str</a> </li><li> <a href="amelinium.api.html#var-lang-url">lang-url</a> </li><li> <a href="amelinium.api.html#var-localized-page">localized-page</a> </li><li> <a href="amelinium.api.html#var-localized-path">localized-path</a> </li><li> <a href="amelinium.api.html#var-localized-see-other">localized-see-other</a> </li><li> <a href="amelinium.api.html#var-localized-temporary-redirect">localized-temporary-redirect</a> </li><li> <a href="amelinium.api.html#var-lock-wait">lock-wait</a> </li><li> <a href="amelinium.api.html#var-lock-wait-default">lock-wait-default</a> </li><li> <a href="amelinium.api.html#var-login-auth-state">login-auth-state</a> </li><li> <a href="amelinium.api.html#var-login-page">login-page</a> </li><li> <a href="amelinium.api.html#var-login-page.3F">login-page?</a> </li><li> <a href="amelinium.api.html#var-move-to">move-to</a> </li><li> <a href="amelinium.api.html#var-on-page.3F">on-page?</a> </li><li> <a href="amelinium.api.html#var-oplog">oplog</a> </li><li> <a href="amelinium.api.html#var-oplog-config">oplog-config</a> </li><li> <a href="amelinium.api.html#var-oplog-logger">oplog-logger</a> </li><li> <a href="amelinium.api.html#var-oplog-logger-populated">oplog-logger-populated</a> </li><li> <a href="amelinium.api.html#var-page">page</a> </li><li> <a href="amelinium.api.html#var-parameterized-page">parameterized-page</a> </li><li> <a href="amelinium.api.html#var-path">path</a> </li><li> <a href="amelinium.api.html#var-path-language">path-language</a> </li><li> <a href="amelinium.api.html#var-path-param">path-param</a> </li><li> <a href="amelinium.api.html#var-path-params">path-params</a> </li><li> <a href="amelinium.api.html#var-path-template-with-param">path-template-with-param</a> </li><li> <a href="amelinium.api.html#var-path-variants">path-variants</a> </li><li> <a href="amelinium.api.html#var-remove-status">remove-status</a> </li><li> <a href="amelinium.api.html#var-render">render</a> </li><li> <a href="amelinium.api.html#var-render-accepted">render-accepted</a> </li><li> <a href="amelinium.api.html#var-render-already-reported">render-already-reported</a> </li><li> <a href="amelinium.api.html#var-render-bad-gateway">render-bad-gateway</a> </li><li> <a href="amelinium.api.html#var-render-bad-params">render-bad-params</a> </li><li> <a href="amelinium.api.html#var-render-bad-request">render-bad-request</a> </li><li> <a href="amelinium.api.html#var-render-bandwidth-limit-exceeded">render-bandwidth-limit-exceeded</a> </li><li> <a href="amelinium.api.html#var-render-blocked-by-windows-parental-controls">render-blocked-by-windows-parental-controls</a> </li><li> <a href="amelinium.api.html#var-render-conflict">render-conflict</a> </li><li> <a href="amelinium.api.html#var-render-continue">render-continue</a> </li><li> <a href="amelinium.api.html#var-render-created">render-created</a> </li><li> <a href="amelinium.api.html#var-render-early-hints">render-early-hints</a> </li><li> <a href="amelinium.api.html#var-render-enhance-your-calm">render-enhance-your-calm</a> </li><li> <a href="amelinium.api.html#var-render-error">render-error</a> </li><li> <a href="amelinium.api.html#var-render-expectation-failed">render-expectation-failed</a> </li><li> <a href="amelinium.api.html#var-render-failed-dependency">render-failed-dependency</a> </li><li> <a href="amelinium.api.html#var-render-forbidden">render-forbidden</a> </li><li> <a href="amelinium.api.html#var-render-found">render-found</a> </li><li> <a href="amelinium.api.html#var-render-gateway-timeout">render-gateway-timeout</a> </li><li> <a href="amelinium.api.html#var-render-gone">render-gone</a> </li><li> <a href="amelinium.api.html#var-render-http-version-not-supported">render-http-version-not-supported</a> </li><li> <a href="amelinium.api.html#var-render-im-a-teapot">render-im-a-teapot</a> </li><li> <a href="amelinium.api.html#var-render-im-used">render-im-used</a> </li><li> <a href="amelinium.api.html#var-render-in-progress">render-in-progress</a> </li><li> <a href="amelinium.api.html#var-render-insufficient-storage">render-insufficient-storage</a> </li><li> <a href="amelinium.api.html#var-render-internal-server-error">render-internal-server-error</a> </li><li> <a href="amelinium.api.html#var-render-length-required">render-length-required</a> </li><li> <a href="amelinium.api.html#var-render-localized-created">render-localized-created</a> </li><li> <a href="amelinium.api.html#var-render-locked">render-locked</a> </li><li> <a href="amelinium.api.html#var-render-loop-detected">render-loop-detected</a> </li><li> <a href="amelinium.api.html#var-render-method-not-allowed">render-method-not-allowed</a> </li><li> <a href="amelinium.api.html#var-render-misdirected-request">render-misdirected-request</a> </li><li> <a href="amelinium.api.html#var-render-multi-status">render-multi-status</a> </li><li> <a href="amelinium.api.html#var-render-network-authentication-required">render-network-authentication-required</a> </li><li> <a href="amelinium.api.html#var-render-network-connect-timeout">render-network-connect-timeout</a> </li><li> <a href="amelinium.api.html#var-render-network-read-timeout">render-network-read-timeout</a> </li><li> <a href="amelinium.api.html#var-render-no-content">render-no-content</a> </li><li> <a href="amelinium.api.html#var-render-non-authoritative-information">render-non-authoritative-information</a> </li><li> <a href="amelinium.api.html#var-render-not-acceptable">render-not-acceptable</a> </li><li> <a href="amelinium.api.html#var-render-not-extended">render-not-extended</a> </li><li> <a href="amelinium.api.html#var-render-not-found">render-not-found</a> </li><li> <a href="amelinium.api.html#var-render-not-implemented">render-not-implemented</a> </li><li> <a href="amelinium.api.html#var-render-ok">render-ok</a> </li><li> <a href="amelinium.api.html#var-render-page">render-page</a> </li><li> <a href="amelinium.api.html#var-render-partial-content">render-partial-content</a> </li><li> <a href="amelinium.api.html#var-render-payment-required">render-payment-required</a> </li><li> <a href="amelinium.api.html#var-render-precondition-failed">render-precondition-failed</a> </li><li> <a href="amelinium.api.html#var-render-precondition-required">render-precondition-required</a> </li><li> <a href="amelinium.api.html#var-render-processing">render-processing</a> </li><li> <a href="amelinium.api.html#var-render-proxy-authentication-required">render-proxy-authentication-required</a> </li><li> <a href="amelinium.api.html#var-render-request-entity-too-large">render-request-entity-too-large</a> </li><li> <a href="amelinium.api.html#var-render-request-header-fields-too-large">render-request-header-fields-too-large</a> </li><li> <a href="amelinium.api.html#var-render-request-timeout">render-request-timeout</a> </li><li> <a href="amelinium.api.html#var-render-request-uri-too-long">render-request-uri-too-long</a> </li><li> <a href="amelinium.api.html#var-render-requested-range-not-satisfiable">render-requested-range-not-satisfiable</a> </li><li> <a href="amelinium.api.html#var-render-reset-content">render-reset-content</a> </li><li> <a href="amelinium.api.html#var-render-response">render-response</a> </li><li> <a href="amelinium.api.html#var-render-response-force">render-response-force</a> </li><li> <a href="amelinium.api.html#var-render-retry-with">render-retry-with</a> </li><li> <a href="amelinium.api.html#var-render-service-unavailable">render-service-unavailable</a> </li><li> <a href="amelinium.api.html#var-render-status">render-status</a> </li><li> <a href="amelinium.api.html#var-render-switching-protocols">render-switching-protocols</a> </li><li> <a href="amelinium.api.html#var-render-too-early">render-too-early</a> </li><li> <a href="amelinium.api.html#var-render-too-many-requests">render-too-many-requests</a> </li><li> <a href="amelinium.api.html#var-render-unauthorized">render-unauthorized</a> </li><li> <a href="amelinium.api.html#var-render-unavailable-for-legal-reasons">render-unavailable-for-legal-reasons</a> </li><li> <a href="amelinium.api.html#var-render-unordered-collection">render-unordered-collection</a> </li><li> <a href="amelinium.api.html#var-render-unprocessable-entity">render-unprocessable-entity</a> </li><li> <a href="amelinium.api.html#var-render-unsupported-media-type">render-unsupported-media-type</a> </li><li> <a href="amelinium.api.html#var-render-upgrade-required">render-upgrade-required</a> </li><li> <a href="amelinium.api.html#var-render-variant-also-negotiates">render-variant-also-negotiates</a> </li><li> <a href="amelinium.api.html#var-response">response</a> </li><li> <a href="amelinium.api.html#var-response.3F">response?</a> </li><li> <a href="amelinium.api.html#var-role-required.21">role-required!</a> </li><li> <a href="amelinium.api.html#var-roles-for-context">roles-for-context</a> </li><li> <a href="amelinium.api.html#var-roles-for-contexts">roles-for-contexts</a> </li><li> <a href="amelinium.api.html#var-roles-matrix">roles-matrix</a> </li><li> <a href="amelinium.api.html#var-roles-tabler">roles-tabler</a> </li><li> <a href="amelinium.api.html#var-router-match.3F">router-match?</a> </li><li> <a href="amelinium.api.html#var-see-other">see-other</a> </li><li> <a href="amelinium.api.html#var-session-status">session-status</a> </li><li> <a href="amelinium.api.html#var-slash-redir">slash-redir</a> </li><li> <a href="amelinium.api.html#var-soft-lock-passed">soft-lock-passed</a> </li><li> <a href="amelinium.api.html#var-soft-lock-remains">soft-lock-remains</a> </li><li> <a href="amelinium.api.html#var-soft-lock-time">soft-lock-time</a> </li><li> <a href="amelinium.api.html#var-soft-locked.3F">soft-locked?</a> </li><li> <a href="amelinium.api.html#var-split-query-params">split-query-params</a> </li><li> <a href="amelinium.api.html#var-split-query-params-simple">split-query-params-simple</a> </li><li> <a href="amelinium.api.html#var-strictly-localized-page">strictly-localized-page</a> </li><li> <a href="amelinium.api.html#var-template-path">template-path</a> </li><li> <a href="amelinium.api.html#var-temporary-redirect">temporary-redirect</a> </li><li> <a href="amelinium.api.html#var-update-body">update-body</a> </li><li> <a href="amelinium.api.html#var-with-role-only.21">with-role-only!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.api.controller.html">amelinium.api.controller</a></h3><div class="doc"><div class="markdown"><p>amelinium service, common API controller functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.api.controller.html#var-cleanup-req">cleanup-req</a> </li><li> <a href="amelinium.api.controller.html#var-handle-coercion-error">handle-coercion-error</a> </li><li> <a href="amelinium.api.controller.html#var-handle-options">handle-options</a> </li><li> <a href="amelinium.api.controller.html#var-login-data.3F">login-data?</a> </li><li> <a href="amelinium.api.controller.html#var-not-found.21">not-found!</a> </li><li> <a href="amelinium.api.controller.html#var-prep-request.21">prep-request!</a> </li><li> <a href="amelinium.api.controller.html#var-remove-login-data">remove-login-data</a> </li><li> <a href="amelinium.api.controller.html#var-render.21">render!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.api.controller.user.html">amelinium.api.controller.user</a></h3><div class="doc"><div class="markdown"><p>amelinium service, API user controller functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.api.controller.user.html#var-auth-with-password.21">auth-with-password!</a> </li><li> <a href="amelinium.api.controller.user.html#var-authenticate.21">authenticate!</a> </li><li> <a href="amelinium.api.controller.user.html#var-authenticate-only.21">authenticate-only!</a> </li><li> <a href="amelinium.api.controller.user.html#var-create.21">create!</a> </li><li> <a href="amelinium.api.controller.user.html#var-edit.21">edit!</a> </li><li> <a href="amelinium.api.controller.user.html#var-five-minutes">five-minutes</a> </li><li> <a href="amelinium.api.controller.user.html#var-identity.21">identity!</a> </li><li> <a href="amelinium.api.controller.user.html#var-identity-create.21">identity-create!</a> </li><li> <a href="amelinium.api.controller.user.html#var-identity-edit.21">identity-edit!</a> </li><li> <a href="amelinium.api.controller.user.html#var-info.21">info!</a> </li><li> <a href="amelinium.api.controller.user.html#var-one-minute">one-minute</a> </li><li> <a href="amelinium.api.controller.user.html#var-password-change.21">password-change!</a> </li><li> <a href="amelinium.api.controller.user.html#var-password-create.21">password-create!</a> </li><li> <a href="amelinium.api.controller.user.html#var-password-recover.21">password-recover!</a> </li><li> <a href="amelinium.api.controller.user.html#var-recovery-create.21">recovery-create!</a> </li><li> <a href="amelinium.api.controller.user.html#var-register.21">register!</a> </li><li> <a href="amelinium.api.controller.user.html#var-resend.21">resend!</a> </li><li> <a href="amelinium.api.controller.user.html#var-retry-after">retry-after</a> </li><li> <a href="amelinium.api.controller.user.html#var-verify.21">verify!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.api.url.html">amelinium.api.url</a></h3><div class="doc"><div class="markdown"><p>amelinium service, common API URLs.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.app.html">amelinium.app</a></h3><div class="doc"><div class="markdown"><p>amelinium service, application.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.app.html#var-*local-config*">*local-config*</a> </li><li> <a href="amelinium.app.html#var-*local-dev-config*">*local-dev-config*</a> </li><li> <a href="amelinium.app.html#var-*ns-reload-watch-dirs*">*ns-reload-watch-dirs*</a> </li><li> <a href="amelinium.app.html#var-*ns-tracker*">*ns-tracker*</a> </li><li> <a href="amelinium.app.html#var-*resource-admin-dirs*">*resource-admin-dirs*</a> </li><li> <a href="amelinium.app.html#var-*resource-config-dirs*">*resource-config-dirs*</a> </li><li> <a href="amelinium.app.html#var--main">-main</a> </li><li> <a href="amelinium.app.html#var-config">config</a> </li><li> <a href="amelinium.app.html#var-configure.21">configure!</a> </li><li> <a href="amelinium.app.html#var-configure-admin.21">configure-admin!</a> </li><li> <a href="amelinium.app.html#var-configure-app">configure-app</a> </li><li> <a href="amelinium.app.html#var-configure-dev.21">configure-dev!</a> </li><li> <a href="amelinium.app.html#var-configured.3F">configured?</a> </li><li> <a href="amelinium.app.html#var-cprint-config">cprint-config</a> </li><li> <a href="amelinium.app.html#var-cprint-post-config">cprint-post-config</a> </li><li> <a href="amelinium.app.html#var-cprint-state">cprint-state</a> </li><li> <a href="amelinium.app.html#var-exception">exception</a> </li><li> <a href="amelinium.app.html#var-expand-app">expand-app</a> </li><li> <a href="amelinium.app.html#var-failed.3F">failed?</a> </li><li> <a href="amelinium.app.html#var-make-ns-tracker">make-ns-tracker</a> </li><li> <a href="amelinium.app.html#var-phase">phase</a> </li><li> <a href="amelinium.app.html#var-post-config">post-config</a> </li><li> <a href="amelinium.app.html#var-print-config">print-config</a> </li><li> <a href="amelinium.app.html#var-print-post-config">print-post-config</a> </li><li> <a href="amelinium.app.html#var-print-state">print-state</a> </li><li> <a href="amelinium.app.html#var-reload.21">reload!</a> </li><li> <a href="amelinium.app.html#var-reload-namespaces">reload-namespaces</a> </li><li> <a href="amelinium.app.html#var-restart.21">restart!</a> </li><li> <a href="amelinium.app.html#var-resume.21">resume!</a> </li><li> <a href="amelinium.app.html#var-resume-app">resume-app</a> </li><li> <a href="amelinium.app.html#var-resuming.3F">resuming?</a> </li><li> <a href="amelinium.app.html#var-running.3F">running?</a> </li><li> <a href="amelinium.app.html#var-start.21">start!</a> </li><li> <a href="amelinium.app.html#var-start-admin.21">start-admin!</a> </li><li> <a href="amelinium.app.html#var-start-app">start-app</a> </li><li> <a href="amelinium.app.html#var-start-dev.21">start-dev!</a> </li><li> <a href="amelinium.app.html#var-starting.3F">starting?</a> </li><li> <a href="amelinium.app.html#var-state">state</a> </li><li> <a href="amelinium.app.html#var-state-from-exception">state-from-exception</a> </li><li> <a href="amelinium.app.html#var-stop.21">stop!</a> </li><li> <a href="amelinium.app.html#var-stop-app">stop-app</a> </li><li> <a href="amelinium.app.html#var-stopped.3F">stopped?</a> </li><li> <a href="amelinium.app.html#var-stopping.3F">stopping?</a> </li><li> <a href="amelinium.app.html#var-suspend.21">suspend!</a> </li><li> <a href="amelinium.app.html#var-suspend-app">suspend-app</a> </li><li> <a href="amelinium.app.html#var-suspended.3F">suspended?</a> </li><li> <a href="amelinium.app.html#var-suspending.3F">suspending?</a> </li><li> <a href="amelinium.app.html#var-with-config-dirs">with-config-dirs</a> </li><li> <a href="amelinium.app.html#var-with-configs">with-configs</a> </li><li> <a href="amelinium.app.html#var-with-local-config">with-local-config</a> </li><li> <a href="amelinium.app.html#var-with-ns-tracker">with-ns-tracker</a> </li><li> <a href="amelinium.app.html#var-with-watch-dirs">with-watch-dirs</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.auth.html">amelinium.auth</a></h3><div class="doc"><div class="markdown"><p>amelinium service, authentication.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.auth.html#var-check-password">check-password</a> </li><li> <a href="amelinium.auth.html#var-check-password-json">check-password-json</a> </li><li> <a href="amelinium.auth.html#var-config">config</a> </li><li> <a href="amelinium.auth.html#var-config-by-type">config-by-type</a> </li><li> <a href="amelinium.auth.html#var-config-by-type-with-var">config-by-type-with-var</a> </li><li> <a href="amelinium.auth.html#var-confirmation-expires-default">confirmation-expires-default</a> </li><li> <a href="amelinium.auth.html#var-db">db</a> </li><li> <a href="amelinium.auth.html#var-index-by-type">index-by-type</a> </li><li> <a href="amelinium.auth.html#var-init-auth">init-auth</a> </li><li> <a href="amelinium.auth.html#var-init-config">init-config</a> </li><li> <a href="amelinium.auth.html#var-make-account-types">make-account-types</a> </li><li> <a href="amelinium.auth.html#var-make-auth">make-auth</a> </li><li> <a href="amelinium.auth.html#var-make-confirmation">make-confirmation</a> </li><li> <a href="amelinium.auth.html#var-make-locking">make-locking</a> </li><li> <a href="amelinium.auth.html#var-make-password">make-password</a> </li><li> <a href="amelinium.auth.html#var-make-password-json">make-password-json</a> </li><li> <a href="amelinium.auth.html#var-make-passwords">make-passwords</a> </li><li> <a href="amelinium.auth.html#var-new-account-types">new-account-types</a> </li><li> <a href="amelinium.auth.html#var-parse-account-ids">parse-account-ids</a> </li><li> <a href="amelinium.auth.html#var-settings">settings</a> </li><li> <a href="amelinium.auth.html#var-settings.3F">settings?</a> </li><li> <a href="amelinium.auth.html#var-setup">setup</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.auth.algo.append.html">amelinium.auth.algo.append</a></h3><div class="doc"><div class="markdown"><p>amelinium service, plain-text appender.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.auth.algo.append.html#var-check">check</a> </li><li> <a href="amelinium.auth.algo.append.html#var-default-charset">default-charset</a> </li><li> <a href="amelinium.auth.algo.append.html#var-default-options">default-options</a> </li><li> <a href="amelinium.auth.algo.append.html#var-default-random-length">default-random-length</a> </li><li> <a href="amelinium.auth.algo.append.html#var-encrypt">encrypt</a> </li><li> <a href="amelinium.auth.algo.append.html#var-handler">handler</a> </li><li> <a href="amelinium.auth.algo.append.html#var-parse-random">parse-random</a> </li><li> <a href="amelinium.auth.algo.append.html#var-re-rnd">re-rnd</a> </li><li> <a href="amelinium.auth.algo.append.html#var-required-keys">required-keys</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.auth.algo.fail.html">amelinium.auth.algo.fail</a></h3><div class="doc"><div class="markdown"><p>amelinium service, appender which always fails.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.auth.algo.fail.html#var-check">check</a> </li><li> <a href="amelinium.auth.algo.fail.html#var-encrypt">encrypt</a> </li><li> <a href="amelinium.auth.algo.fail.html#var-handler">handler</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.auth.algo.pbkdf2.html">amelinium.auth.algo.pbkdf2</a></h3><div class="doc"><div class="markdown"><p>amelinium service, PBKDF2 algorithm.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.auth.algo.pbkdf2.html#var-check">check</a> </li><li> <a href="amelinium.auth.algo.pbkdf2.html#var-default-options">default-options</a> </li><li> <a href="amelinium.auth.algo.pbkdf2.html#var-encrypt">encrypt</a> </li><li> <a href="amelinium.auth.algo.pbkdf2.html#var-handler">handler</a> </li><li> <a href="amelinium.auth.algo.pbkdf2.html#var-required-keys">required-keys</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.auth.algo.scrypt.html">amelinium.auth.algo.scrypt</a></h3><div class="doc"><div class="markdown"><p>amelinium service, scrypt algorithm.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.auth.algo.scrypt.html#var-check">check</a> </li><li> <a href="amelinium.auth.algo.scrypt.html#var-default-options">default-options</a> </li><li> <a href="amelinium.auth.algo.scrypt.html#var-encrypt">encrypt</a> </li><li> <a href="amelinium.auth.algo.scrypt.html#var-handler">handler</a> </li><li> <a href="amelinium.auth.algo.scrypt.html#var-required-keys">required-keys</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.auth.pwd.html">amelinium.auth.pwd</a></h3><div class="doc"><div class="markdown"><p>amelinium service, passwords handling.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.auth.pwd.html#var-check">check</a> </li><li> <a href="amelinium.auth.pwd.html#var-default-settings">default-settings</a> </li><li> <a href="amelinium.auth.pwd.html#var-encrypt">encrypt</a> </li><li> <a href="amelinium.auth.pwd.html#var-find-handler">find-handler</a> </li><li> <a href="amelinium.auth.pwd.html#var-from-json">from-json</a> </li><li> <a href="amelinium.auth.pwd.html#var-generate-salt">generate-salt</a> </li><li> <a href="amelinium.auth.pwd.html#var-human-readable">human-readable</a> </li><li> <a href="amelinium.auth.pwd.html#var-human-readable-chain">human-readable-chain</a> </li><li> <a href="amelinium.auth.pwd.html#var-human-readable-suite">human-readable-suite</a> </li><li> <a href="amelinium.auth.pwd.html#var-init-wait">init-wait</a> </li><li> <a href="amelinium.auth.pwd.html#var-json-translation">json-translation</a> </li><li> <a href="amelinium.auth.pwd.html#var-merge-suites">merge-suites</a> </li><li> <a href="amelinium.auth.pwd.html#var-new-checker">new-checker</a> </li><li> <a href="amelinium.auth.pwd.html#var-new-encryptor">new-encryptor</a> </li><li> <a href="amelinium.auth.pwd.html#var-new-json-checker">new-json-checker</a> </li><li> <a href="amelinium.auth.pwd.html#var-new-json-encryptor">new-json-encryptor</a> </li><li> <a href="amelinium.auth.pwd.html#var-post-parse-json">post-parse-json</a> </li><li> <a href="amelinium.auth.pwd.html#var-prepare-settings">prepare-settings</a> </li><li> <a href="amelinium.auth.pwd.html#var-printable-suite">printable-suite</a> </li><li> <a href="amelinium.auth.pwd.html#var-salt-bytes">salt-bytes</a> </li><li> <a href="amelinium.auth.pwd.html#var-salt-string">salt-string</a> </li><li> <a href="amelinium.auth.pwd.html#var-shared">shared</a> </li><li> <a href="amelinium.auth.pwd.html#var-shared-chain">shared-chain</a> </li><li> <a href="amelinium.auth.pwd.html#var-shared-suite">shared-suite</a> </li><li> <a href="amelinium.auth.pwd.html#var-split">split</a> </li><li> <a href="amelinium.auth.pwd.html#var-split-chain">split-chain</a> </li><li> <a href="amelinium.auth.pwd.html#var-split-suite">split-suite</a> </li><li> <a href="amelinium.auth.pwd.html#var-standard-check">standard-check</a> </li><li> <a href="amelinium.auth.pwd.html#var-to-json">to-json</a> </li><li> <a href="amelinium.auth.pwd.html#var-wait">wait</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.auth.specs.html">amelinium.auth.specs</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.common.html">amelinium.common</a></h3><div class="doc"><div class="markdown"><p>Common helpers for amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.common.html#var-acceptable-identity-type">acceptable-identity-type</a> </li><li> <a href="amelinium.common.html#var-add-header">add-header</a> </li><li> <a href="amelinium.common.html#var-add-headers">add-headers</a> </li><li> <a href="amelinium.common.html#var-add-json-event-header">add-json-event-header</a> </li><li> <a href="amelinium.common.html#var-add-missing-lang">add-missing-lang</a> </li><li> <a href="amelinium.common.html#var-add-missing-translation">add-missing-translation</a> </li><li> <a href="amelinium.common.html#var-add-session-hx-header">add-session-hx-header</a> </li><li> <a href="amelinium.common.html#var-add-session-id-header">add-session-id-header</a> </li><li> <a href="amelinium.common.html#var-add-slash">add-slash</a> </li><li> <a href="amelinium.common.html#var-add-status">add-status</a> </li><li> <a href="amelinium.common.html#var-auth-page">auth-page</a> </li><li> <a href="amelinium.common.html#var-auth-page.3F">auth-page?</a> </li><li> <a href="amelinium.common.html#var-config.2Bsession">config+session</a> </li><li> <a href="amelinium.common.html#var-created">created</a> </li><li> <a href="amelinium.common.html#var-current-page">current-page</a> </li><li> <a href="amelinium.common.html#var-current-page-id">current-page-id</a> </li><li> <a href="amelinium.common.html#var-current-page-id-or-path">current-page-id-or-path</a> </li><li> <a href="amelinium.common.html#var-def-localized-redirect">def-localized-redirect</a> </li><li> <a href="amelinium.common.html#var-def-redirect">def-redirect</a> </li><li> <a href="amelinium.common.html#var-default-contexts-labeler">default-contexts-labeler</a> </li><li> <a href="amelinium.common.html#var-early-hints">early-hints</a> </li><li> <a href="amelinium.common.html#var-empty-session-id-header">empty-session-id-header</a> </li><li> <a href="amelinium.common.html#var-fast-url-matcher">fast-url-matcher</a> </li><li> <a href="amelinium.common.html#var-found">found</a> </li><li> <a href="amelinium.common.html#var-get-session-id-header">get-session-id-header</a> </li><li> <a href="amelinium.common.html#var-go-to">go-to</a> </li><li> <a href="amelinium.common.html#var-guess-identity-type">guess-identity-type</a> </li><li> <a href="amelinium.common.html#var-guess-lang-param">guess-lang-param</a> </li><li> <a href="amelinium.common.html#var-hard-lock-time">hard-lock-time</a> </li><li> <a href="amelinium.common.html#var-hard-locked.3F">hard-locked?</a> </li><li> <a href="amelinium.common.html#var-has-any-role.3F">has-any-role?</a> </li><li> <a href="amelinium.common.html#var-has-param.3F">has-param?</a> </li><li> <a href="amelinium.common.html#var-has-role.3F">has-role?</a> </li><li> <a href="amelinium.common.html#var-hx-request.3F">hx-request?</a> </li><li> <a href="amelinium.common.html#var-hx-target">hx-target</a> </li><li> <a href="amelinium.common.html#var-id-type-.3Eurl-type">id-type->url-type</a> </li><li> <a href="amelinium.common.html#var-identity-and-type">identity-and-type</a> </li><li> <a href="amelinium.common.html#var-im-a-teapot">im-a-teapot</a> </li><li> <a href="amelinium.common.html#var-is-url.3F">is-url?</a> </li><li> <a href="amelinium.common.html#var-kv-json-str">kv-json-str</a> </li><li> <a href="amelinium.common.html#var-lang-config">lang-config</a> </li><li> <a href="amelinium.common.html#var-lang-from-req">lang-from-req</a> </li><li> <a href="amelinium.common.html#var-lang-id">lang-id</a> </li><li> <a href="amelinium.common.html#var-lang-id-or-nil">lang-id-or-nil</a> </li><li> <a href="amelinium.common.html#var-lang-param">lang-param</a> </li><li> <a href="amelinium.common.html#var-lang-query-string">lang-query-string</a> </li><li> <a href="amelinium.common.html#var-lang-redir">lang-redir</a> </li><li> <a href="amelinium.common.html#var-lang-str">lang-str</a> </li><li> <a href="amelinium.common.html#var-lang-str-or-nil">lang-str-or-nil</a> </li><li> <a href="amelinium.common.html#var-lang-url">lang-url</a> </li><li> <a href="amelinium.common.html#var-localized-created">localized-created</a> </li><li> <a href="amelinium.common.html#var-localized-found">localized-found</a> </li><li> <a href="amelinium.common.html#var-localized-moved-permanently">localized-moved-permanently</a> </li><li> <a href="amelinium.common.html#var-localized-multiple-choices">localized-multiple-choices</a> </li><li> <a href="amelinium.common.html#var-localized-not-modified">localized-not-modified</a> </li><li> <a href="amelinium.common.html#var-localized-page">localized-page</a> </li><li> <a href="amelinium.common.html#var-localized-path">localized-path</a> </li><li> <a href="amelinium.common.html#var-localized-permanent-redirect">localized-permanent-redirect</a> </li><li> <a href="amelinium.common.html#var-localized-redirect">localized-redirect</a> </li><li> <a href="amelinium.common.html#var-localized-see-other">localized-see-other</a> </li><li> <a href="amelinium.common.html#var-localized-temporary-redirect">localized-temporary-redirect</a> </li><li> <a href="amelinium.common.html#var-localized-use-proxy">localized-use-proxy</a> </li><li> <a href="amelinium.common.html#var-lock-wait">lock-wait</a> </li><li> <a href="amelinium.common.html#var-lock-wait-default">lock-wait-default</a> </li><li> <a href="amelinium.common.html#var-login-auth-state">login-auth-state</a> </li><li> <a href="amelinium.common.html#var-login-page">login-page</a> </li><li> <a href="amelinium.common.html#var-login-page.3F">login-page?</a> </li><li> <a href="amelinium.common.html#var-max-url-len">max-url-len</a> </li><li> <a href="amelinium.common.html#var-misdirected-request">misdirected-request</a> </li><li> <a href="amelinium.common.html#var-mobile-agent.3F">mobile-agent?</a> </li><li> <a href="amelinium.common.html#var-move-to">move-to</a> </li><li> <a href="amelinium.common.html#var-moved-permanently">moved-permanently</a> </li><li> <a href="amelinium.common.html#var-multiple-choices">multiple-choices</a> </li><li> <a href="amelinium.common.html#var-not-modified">not-modified</a> </li><li> <a href="amelinium.common.html#var-on-page.3F">on-page?</a> </li><li> <a href="amelinium.common.html#var-on-slash">on-slash</a> </li><li> <a href="amelinium.common.html#var-oplog">oplog</a> </li><li> <a href="amelinium.common.html#var-oplog-config">oplog-config</a> </li><li> <a href="amelinium.common.html#var-oplog-logger">oplog-logger</a> </li><li> <a href="amelinium.common.html#var-oplog-logger-from-route-data">oplog-logger-from-route-data</a> </li><li> <a href="amelinium.common.html#var-oplog-logger-populated">oplog-logger-populated</a> </li><li> <a href="amelinium.common.html#var-page">page</a> </li><li> <a href="amelinium.common.html#var-page-cache-len">page-cache-len</a> </li><li> <a href="amelinium.common.html#var-parameterized-page">parameterized-page</a> </li><li> <a href="amelinium.common.html#var-parse-query-params">parse-query-params</a> </li><li> <a href="amelinium.common.html#var-path">path</a> </li><li> <a href="amelinium.common.html#var-path-language">path-language</a> </li><li> <a href="amelinium.common.html#var-path-param">path-param</a> </li><li> <a href="amelinium.common.html#var-path-params">path-params</a> </li><li> <a href="amelinium.common.html#var-path-slash-variants">path-slash-variants</a> </li><li> <a href="amelinium.common.html#var-path-splitter">path-splitter</a> </li><li> <a href="amelinium.common.html#var-path-template-with-param">path-template-with-param</a> </li><li> <a href="amelinium.common.html#var-path-variants">path-variants</a> </li><li> <a href="amelinium.common.html#var-permanent-redirect">permanent-redirect</a> </li><li> <a href="amelinium.common.html#var-pick-language">pick-language</a> </li><li> <a href="amelinium.common.html#var-pick-language-str">pick-language-str</a> </li><li> <a href="amelinium.common.html#var-pick-language-str-without-fallback">pick-language-str-without-fallback</a> </li><li> <a href="amelinium.common.html#var-pick-language-without-fallback">pick-language-without-fallback</a> </li><li> <a href="amelinium.common.html#var-pick-params">pick-params</a> </li><li> <a href="amelinium.common.html#var-query-string-encode">query-string-encode</a> </li><li> <a href="amelinium.common.html#var-redirect">redirect</a> </li><li> <a href="amelinium.common.html#var-reflect-session-hx-header">reflect-session-hx-header</a> </li><li> <a href="amelinium.common.html#var-reflect-session-id-header">reflect-session-id-header</a> </li><li> <a href="amelinium.common.html#var-remove-body-params">remove-body-params</a> </li><li> <a href="amelinium.common.html#var-remove-form-params">remove-form-params</a> </li><li> <a href="amelinium.common.html#var-remove-params">remove-params</a> </li><li> <a href="amelinium.common.html#var-remove-path-params">remove-path-params</a> </li><li> <a href="amelinium.common.html#var-remove-query-params">remove-query-params</a> </li><li> <a href="amelinium.common.html#var-remove-status">remove-status</a> </li><li> <a href="amelinium.common.html#var-render">render</a> </li><li> <a href="amelinium.common.html#var-render-force">render-force</a> </li><li> <a href="amelinium.common.html#var-replace-session-hx-header">replace-session-hx-header</a> </li><li> <a href="amelinium.common.html#var-replace-session-id-header">replace-session-id-header</a> </li><li> <a href="amelinium.common.html#var-role-required.21">role-required!</a> </li><li> <a href="amelinium.common.html#var-roles-for-context">roles-for-context</a> </li><li> <a href="amelinium.common.html#var-roles-for-contexts">roles-for-contexts</a> </li><li> <a href="amelinium.common.html#var-roles-matrix">roles-matrix</a> </li><li> <a href="amelinium.common.html#var-roles-refresh">roles-refresh</a> </li><li> <a href="amelinium.common.html#var-roles-tabler">roles-tabler</a> </li><li> <a href="amelinium.common.html#var-router-match.3F">router-match?</a> </li><li> <a href="amelinium.common.html#var-see-other">see-other</a> </li><li> <a href="amelinium.common.html#var-session">session</a> </li><li> <a href="amelinium.common.html#var-session-config">session-config</a> </li><li> <a href="amelinium.common.html#var-session-inject">session-inject</a> </li><li> <a href="amelinium.common.html#var-session-variable-get-failed.3F">session-variable-get-failed?</a> </li><li> <a href="amelinium.common.html#var-slash-break">slash-break</a> </li><li> <a href="amelinium.common.html#var-slash-redir">slash-redir</a> </li><li> <a href="amelinium.common.html#var-soft-lock-passed">soft-lock-passed</a> </li><li> <a href="amelinium.common.html#var-soft-lock-remains">soft-lock-remains</a> </li><li> <a href="amelinium.common.html#var-soft-lock-time">soft-lock-time</a> </li><li> <a href="amelinium.common.html#var-soft-locked.3F">soft-locked?</a> </li><li> <a href="amelinium.common.html#var-split-qparams">split-qparams</a> </li><li> <a href="amelinium.common.html#var-split-query-params">split-query-params</a> </li><li> <a href="amelinium.common.html#var-split-query-params-simple">split-query-params-simple</a> </li><li> <a href="amelinium.common.html#var-strictly-localized-page">strictly-localized-page</a> </li><li> <a href="amelinium.common.html#var-template-path">template-path</a> </li><li> <a href="amelinium.common.html#var-temporary-redirect">temporary-redirect</a> </li><li> <a href="amelinium.common.html#var-translator">translator</a> </li><li> <a href="amelinium.common.html#var-translator-sub">translator-sub</a> </li><li> <a href="amelinium.common.html#var-untranslatable.3F">untranslatable?</a> </li><li> <a href="amelinium.common.html#var-url-.3Euri.2Bparams">url->uri+params</a> </li><li> <a href="amelinium.common.html#var-use-hx.3F">use-hx?</a> </li><li> <a href="amelinium.common.html#var-use-proxy">use-proxy</a> </li><li> <a href="amelinium.common.html#var-with-role-only.21">with-role-only!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.common.controller.html">amelinium.common.controller</a></h3><div class="doc"><div class="markdown"><p>amelinium service, common controller functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.common.controller.html#var-account-locked.3F">account-locked?</a> </li><li> <a href="amelinium.common.controller.html#var-auth-user-with-password.21">auth-user-with-password!</a> </li><li> <a href="amelinium.common.controller.html#var-authenticate.21">authenticate!</a> </li><li> <a href="amelinium.common.controller.html#var-check-password">check-password</a> </li><li> <a href="amelinium.common.controller.html#var-get-goto">get-goto</a> </li><li> <a href="amelinium.common.controller.html#var-get-goto-for-valid">get-goto-for-valid</a> </li><li> <a href="amelinium.common.controller.html#var-get-goto-uri">get-goto-uri</a> </li><li> <a href="amelinium.common.controller.html#var-handle-coercion-error">handle-coercion-error</a> </li><li> <a href="amelinium.common.controller.html#var-hard-expiry.3F">hard-expiry?</a> </li><li> <a href="amelinium.common.controller.html#var-hx-prolong.3F">hx-prolong?</a> </li><li> <a href="amelinium.common.controller.html#var-invalidate-user-sessions.21">invalidate-user-sessions!</a> </li><li> <a href="amelinium.common.controller.html#var-keywordize-params.3F">keywordize-params?</a> </li><li> <a href="amelinium.common.controller.html#var-kw-form-data">kw-form-data</a> </li><li> <a href="amelinium.common.controller.html#var-lock-remaining-mins">lock-remaining-mins</a> </li><li> <a href="amelinium.common.controller.html#var-prolongation-auth.3F">prolongation-auth?</a> </li><li> <a href="amelinium.common.controller.html#var-prolongation.3F">prolongation?</a> </li><li> <a href="amelinium.common.controller.html#var-regular-auth.3F">regular-auth?</a> </li><li> <a href="amelinium.common.controller.html#var-set-password.21">set-password!</a> </li><li> <a href="amelinium.common.controller.html#var-throw-bad-param">throw-bad-param</a> </li><li> <a href="amelinium.common.controller.html#var-verify-process-error">verify-process-error</a> </li><li> <a href="amelinium.common.controller.html#var-verify-request-id-update">verify-request-id-update</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.common.oplog.html">amelinium.common.oplog</a></h3><div class="doc"><div class="markdown"><p>amelinium service, operation logger.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.common.oplog.html#var-drain.21">drain!</a> </li><li> <a href="amelinium.common.oplog.html#var-init.21">init!</a> </li><li> <a href="amelinium.common.oplog.html#var-log">log</a> </li><li> <a href="amelinium.common.oplog.html#var-queue">queue</a> </li><li> <a href="amelinium.common.oplog.html#var-run.21">run!</a> </li><li> <a href="amelinium.common.oplog.html#var-stop.21">stop!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.common.oplog.auth.html">amelinium.common.oplog.auth</a></h3><div class="doc"><div class="markdown"><p>amelinium service, auth operations logger.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.common.oplog.auth.html#var-authlog-default-level">authlog-default-level</a> </li><li> <a href="amelinium.common.oplog.auth.html#var-authlog-fields">authlog-fields</a> </li><li> <a href="amelinium.common.oplog.auth.html#var-authlog-levels">authlog-levels</a> </li><li> <a href="amelinium.common.oplog.auth.html#var-log">log</a> </li><li> <a href="amelinium.common.oplog.auth.html#var-log-reporter">log-reporter</a> </li><li> <a href="amelinium.common.oplog.auth.html#var-log-writer">log-writer</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.common.populators.html">amelinium.common.populators</a></h3><div class="doc"><div class="markdown"><p>amelinium service, common populators.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.common.populators.html#var-auth-db">auth-db</a> </li><li> <a href="amelinium.common.populators.html#var-auth-types">auth-types</a> </li><li> <a href="amelinium.common.populators.html#var-i18n-translator">i18n-translator</a> </li><li> <a href="amelinium.common.populators.html#var-i18n-translator-nd">i18n-translator-nd</a> </li><li> <a href="amelinium.common.populators.html#var-i18n-translator-sub">i18n-translator-sub</a> </li><li> <a href="amelinium.common.populators.html#var-i18n-translator-sub-nd">i18n-translator-sub-nd</a> </li><li> <a href="amelinium.common.populators.html#var-oplog-logger">oplog-logger</a> </li><li> <a href="amelinium.common.populators.html#var-route-data">route-data</a> </li><li> <a href="amelinium.common.populators.html#var-user-lang">user-lang</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.common.swagger.html">amelinium.common.swagger</a></h3><div class="doc"><div class="markdown"><p>amelinium service, Swagger support.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.common.swagger.html#var-init-swagger">init-swagger</a> </li><li> <a href="amelinium.common.swagger.html#var-init-swagger-ui">init-swagger-ui</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.core.html">amelinium.core</a></h3><div class="doc"><div class="markdown"><p>amelinium, core.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.core.html#var-*some-switch*">*some-switch*</a> </li><li> <a href="amelinium.core.html#var-generate">generate</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.db.html">amelinium.db</a></h3><div class="doc"><div class="markdown"><p>Cross-category databases and generators for Amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.db.html#var--.3E">-></a> </li><li> <a href="amelinium.db.html#var-.3C-"><-</a> </li><li> <a href="amelinium.db.html#var-.3C-seq"><-seq</a> </li><li> <a href="amelinium.db.html#var-.3C.3C-"><<-</a> </li><li> <a href="amelinium.db.html#var-.3C.3C-*"><<-*</a> </li><li> <a href="amelinium.db.html#var-.3Cd-do.21"><d-do!</a> </li><li> <a href="amelinium.db.html#var-.3Cd-exec.21"><d-exec!</a> </li><li> <a href="amelinium.db.html#var-.3Cd-exec-one.21"><d-exec-one!</a> </li><li> <a href="amelinium.db.html#var-.3Cdo.21"><do!</a> </li><li> <a href="amelinium.db.html#var-.3Cdq"><dq</a> </li><li> <a href="amelinium.db.html#var-.3Cexec.21"><exec!</a> </li><li> <a href="amelinium.db.html#var-.3Cexec-one.21"><exec-one!</a> </li><li> <a href="amelinium.db.html#var-.3Cq"><q</a> </li><li> <a href="amelinium.db.html#var-auth">auth</a> </li><li> <a href="amelinium.db.html#var-bindable-sym">bindable-sym</a> </li><li> <a href="amelinium.db.html#var-bindable-sym.3F">bindable-sym?</a> </li><li> <a href="amelinium.db.html#var-cache-create">cache-create</a> </li><li> <a href="amelinium.db.html#var-cache-evict.21">cache-evict!</a> </li><li> <a href="amelinium.db.html#var-cache-lookup">cache-lookup</a> </li><li> <a href="amelinium.db.html#var-cache-lookup-coll">cache-lookup-coll</a> </li><li> <a href="amelinium.db.html#var-cache-prepare">cache-prepare</a> </li><li> <a href="amelinium.db.html#var-cached-setting-del">cached-setting-del</a> </li><li> <a href="amelinium.db.html#var-cached-setting-get">cached-setting-get</a> </li><li> <a href="amelinium.db.html#var-cached-setting-set">cached-setting-set</a> </li><li> <a href="amelinium.db.html#var-caches">caches</a> </li><li> <a href="amelinium.db.html#var-close.21">close!</a> </li><li> <a href="amelinium.db.html#var-close-db">close-db</a> </li><li> <a href="amelinium.db.html#var-close-mig">close-mig</a> </li><li> <a href="amelinium.db.html#var-close-pool">close-pool</a> </li><li> <a href="amelinium.db.html#var-coerce-in">coerce-in</a> </li><li> <a href="amelinium.db.html#var-coerce-in*">coerce-in*</a> </li><li> <a href="amelinium.db.html#var-coerce-out">coerce-out</a> </li><li> <a href="amelinium.db.html#var-coerce-out*">coerce-out*</a> </li><li> <a href="amelinium.db.html#var-coerce-seq-in">coerce-seq-in</a> </li><li> <a href="amelinium.db.html#var-coerce-seq-in*">coerce-seq-in*</a> </li><li> <a href="amelinium.db.html#var-coerce-seq-out">coerce-seq-out</a> </li><li> <a href="amelinium.db.html#var-coerce-seq-out*">coerce-seq-out*</a> </li><li> <a href="amelinium.db.html#var-data-source.3F">data-source?</a> </li><li> <a href="amelinium.db.html#var-db-config.3F">db-config?</a> </li><li> <a href="amelinium.db.html#var-db-key-name">db-key-name</a> </li><li> <a href="amelinium.db.html#var-db-name">db-name</a> </li><li> <a href="amelinium.db.html#var-dbname-finder">dbname-finder</a> </li><li> <a href="amelinium.db.html#var-dbname-key-finder">dbname-key-finder</a> </li><li> <a href="amelinium.db.html#var-default-reporter">default-reporter</a> </li><li> <a href="amelinium.db.html#var-defcoercions">defcoercions</a> </li><li> <a href="amelinium.db.html#var-ds">ds</a> </li><li> <a href="amelinium.db.html#var-execute.21">execute!</a> </li><li> <a href="amelinium.db.html#var-execute-one.21">execute-one!</a> </li><li> <a href="amelinium.db.html#var-for-insert-multi-or">for-insert-multi-or</a> </li><li> <a href="amelinium.db.html#var-for-insert-or">for-insert-or</a> </li><li> <a href="amelinium.db.html#var-for-replace">for-replace</a> </li><li> <a href="amelinium.db.html#var-for-replace-multi">for-replace-multi</a> </li><li> <a href="amelinium.db.html#var-gen-builder">gen-builder</a> </li><li> <a href="amelinium.db.html#var-gen-builder-delayed">gen-builder-delayed</a> </li><li> <a href="amelinium.db.html#var-gen-qs-keyword">gen-qs-keyword</a> </li><li> <a href="amelinium.db.html#var-get-cached">get-cached</a> </li><li> <a href="amelinium.db.html#var-get-cached-coll">get-cached-coll</a> </li><li> <a href="amelinium.db.html#var-get-cached-coll-prop">get-cached-coll-prop</a> </li><li> <a href="amelinium.db.html#var-get-cached-prop">get-cached-prop</a> </li><li> <a href="amelinium.db.html#var-get-cached-prop-or-default">get-cached-prop-or-default</a> </li><li> <a href="amelinium.db.html#var-get-failed.3F">get-failed?</a> </li><li> <a href="amelinium.db.html#var-get-id">get-id</a> </li><li> <a href="amelinium.db.html#var-get-ids">get-ids</a> </li><li> <a href="amelinium.db.html#var-get-in-coercer">get-in-coercer</a> </li><li> <a href="amelinium.db.html#var-get-in-coercer*">get-in-coercer*</a> </li><li> <a href="amelinium.db.html#var-get-out-coercer">get-out-coercer</a> </li><li> <a href="amelinium.db.html#var-get-out-coercer*">get-out-coercer*</a> </li><li> <a href="amelinium.db.html#var-id-from-db">id-from-db</a> </li><li> <a href="amelinium.db.html#var-id-to-db">id-to-db</a> </li><li> <a href="amelinium.db.html#var-in-coercer">in-coercer</a> </li><li> <a href="amelinium.db.html#var-init-cache">init-cache</a> </li><li> <a href="amelinium.db.html#var-init-caches">init-caches</a> </li><li> <a href="amelinium.db.html#var-init-db">init-db</a> </li><li> <a href="amelinium.db.html#var-init-mig">init-mig</a> </li><li> <a href="amelinium.db.html#var-init-migrators">init-migrators</a> </li><li> <a href="amelinium.db.html#var-insert-multi-or.21">insert-multi-or!</a> </li><li> <a href="amelinium.db.html#var-insert-or.21">insert-or!</a> </li><li> <a href="amelinium.db.html#var-insert-or-ignore.21">insert-or-ignore!</a> </li><li> <a href="amelinium.db.html#var-insert-or-ignore-multi.21">insert-or-ignore-multi!</a> </li><li> <a href="amelinium.db.html#var-insert-or-replace.21">insert-or-replace!</a> </li><li> <a href="amelinium.db.html#var-insert-or-replace-multi.21">insert-or-replace-multi!</a> </li><li> <a href="amelinium.db.html#var-invalidate.21">invalidate!</a> </li><li> <a href="amelinium.db.html#var-invalidate.2B.21">invalidate+!</a> </li><li> <a href="amelinium.db.html#var-invalidator">invalidator</a> </li><li> <a href="amelinium.db.html#var-lazy-do">lazy-do</a> </li><li> <a href="amelinium.db.html#var-lazy-execute.21">lazy-execute!</a> </li><li> <a href="amelinium.db.html#var-lazy-execute-one.21">lazy-execute-one!</a> </li><li> <a href="amelinium.db.html#var-lazy-get-by-id">lazy-get-by-id</a> </li><li> <a href="amelinium.db.html#var-list-caches">list-caches</a> </li><li> <a href="amelinium.db.html#var-make-deleter">make-deleter</a> </li><li> <a href="amelinium.db.html#var-make-getter">make-getter</a> </li><li> <a href="amelinium.db.html#var-make-getter-coll">make-getter-coll</a> </li><li> <a href="amelinium.db.html#var-make-setter">make-setter</a> </li><li> <a href="amelinium.db.html#var-make-setting-deleter">make-setting-deleter</a> </li><li> <a href="amelinium.db.html#var-make-setting-getter">make-setting-getter</a> </li><li> <a href="amelinium.db.html#var-make-setting-setter">make-setting-setter</a> </li><li> <a href="amelinium.db.html#var-map-.3E">map-></a> </li><li> <a href="amelinium.db.html#var-mem-assoc-existing.21">mem-assoc-existing!</a> </li><li> <a href="amelinium.db.html#var-memoize">memoize</a> </li><li> <a href="amelinium.db.html#var-memoize.2B">memoize+</a> </li><li> <a href="amelinium.db.html#var-memoizer">memoizer</a> </li><li> <a href="amelinium.db.html#var-migrate.21">migrate!</a> </li><li> <a href="amelinium.db.html#var-migration">migration</a> </li><li> <a href="amelinium.db.html#var-migration-databases">migration-databases</a> </li><li> <a href="amelinium.db.html#var-migration-index">migration-index</a> </li><li> <a href="amelinium.db.html#var-migrations">migrations</a> </li><li> <a href="amelinium.db.html#var-migrator-config">migrator-config</a> </li><li> <a href="amelinium.db.html#var-migrators">migrators</a> </li><li> <a href="amelinium.db.html#var-not-found.3F">not-found?</a> </li><li> <a href="amelinium.db.html#var-opts-lazy-map">opts-lazy-map</a> </li><li> <a href="amelinium.db.html#var-opts-lazy-simple-map">opts-lazy-simple-map</a> </li><li> <a href="amelinium.db.html#var-opts-lazy-simple-vec">opts-lazy-simple-vec</a> </li><li> <a href="amelinium.db.html#var-opts-lazy-slashed-map">opts-lazy-slashed-map</a> </li><li> <a href="amelinium.db.html#var-opts-lazy-slashed-vec">opts-lazy-slashed-vec</a> </li><li> <a href="amelinium.db.html#var-opts-lazy-vec">opts-lazy-vec</a> </li><li> <a href="amelinium.db.html#var-opts-map">opts-map</a> </li><li> <a href="amelinium.db.html#var-opts-simple-map">opts-simple-map</a> </li><li> <a href="amelinium.db.html#var-opts-simple-vec">opts-simple-vec</a> </li><li> <a href="amelinium.db.html#var-opts-slashed-map">opts-slashed-map</a> </li><li> <a href="amelinium.db.html#var-opts-slashed-vec">opts-slashed-vec</a> </li><li> <a href="amelinium.db.html#var-opts-vec">opts-vec</a> </li><li> <a href="amelinium.db.html#var-out-coercer">out-coercer</a> </li><li> <a href="amelinium.db.html#var-pool-datasource">pool-datasource</a> </li><li> <a href="amelinium.db.html#var-prep-db">prep-db</a> </li><li> <a href="amelinium.db.html#var-print-caches">print-caches</a> </li><li> <a href="amelinium.db.html#var-remove-caches">remove-caches</a> </li><li> <a href="amelinium.db.html#var-replace.21">replace!</a> </li><li> <a href="amelinium.db.html#var-replace-multi.21">replace-multi!</a> </li><li> <a href="amelinium.db.html#var-resume-db">resume-db</a> </li><li> <a href="amelinium.db.html#var-resume-pool">resume-pool</a> </li><li> <a href="amelinium.db.html#var-rollback.21">rollback!</a> </li><li> <a href="amelinium.db.html#var-seq-.3E">seq-></a> </li><li> <a href="amelinium.db.html#var-simple-.3E">simple-></a> </li><li> <a href="amelinium.db.html#var-suspend-db">suspend-db</a> </li><li> <a href="amelinium.db.html#var-suspend-pool">suspend-pool</a> </li><li> <a href="amelinium.db.html#var-try-initialize-db">try-initialize-db</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.db.sql.html">amelinium.db.sql</a></h3><div class="doc"><div class="markdown"><p>SQL helpers for Amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.db.sql.html#var-braced-.3F">braced-?</a> </li><li> <a href="amelinium.db.sql.html#var-braced-join-.3F">braced-join-?</a> </li><li> <a href="amelinium.db.sql.html#var-braced-join-col-names">braced-join-col-names</a> </li><li> <a href="amelinium.db.sql.html#var-braced-join-col-names-no-conv">braced-join-col-names-no-conv</a> </li><li> <a href="amelinium.db.sql.html#var-build-query">build-query</a> </li><li> <a href="amelinium.db.sql.html#var-build-query-dynamic">build-query-dynamic</a> </li><li> <a href="amelinium.db.sql.html#var-col">col</a> </li><li> <a href="amelinium.db.sql.html#var-col-kw">col-kw</a> </li><li> <a href="amelinium.db.sql.html#var-col-table">col-table</a> </li><li> <a href="amelinium.db.sql.html#var-col-table-kw">col-table-kw</a> </li><li> <a href="amelinium.db.sql.html#var-colspec">colspec</a> </li><li> <a href="amelinium.db.sql.html#var-colspec-kw">colspec-kw</a> </li><li> <a href="amelinium.db.sql.html#var-colspec-quoted">colspec-quoted</a> </li><li> <a href="amelinium.db.sql.html#var-column">column</a> </li><li> <a href="amelinium.db.sql.html#var-column-kw">column-kw</a> </li><li> <a href="amelinium.db.sql.html#var-column-table">column-table</a> </li><li> <a href="amelinium.db.sql.html#var-column-table-kw">column-table-kw</a> </li><li> <a href="amelinium.db.sql.html#var-dbname">dbname</a> </li><li> <a href="amelinium.db.sql.html#var-dbname-kw">dbname-kw</a> </li><li> <a href="amelinium.db.sql.html#var-dbname-quoted">dbname-quoted</a> </li><li> <a href="amelinium.db.sql.html#var-delete.21">delete!</a> </li><li> <a href="amelinium.db.sql.html#var-find-by-keys">find-by-keys</a> </li><li> <a href="amelinium.db.sql.html#var-for-insert-multi-or">for-insert-multi-or</a> </li><li> <a href="amelinium.db.sql.html#var-for-insert-or">for-insert-or</a> </li><li> <a href="amelinium.db.sql.html#var-for-replace">for-replace</a> </li><li> <a href="amelinium.db.sql.html#var-for-replace-multi">for-replace-multi</a> </li><li> <a href="amelinium.db.sql.html#var-get-failed.3F">get-failed?</a> </li><li> <a href="amelinium.db.sql.html#var-groups-inverter">groups-inverter</a> </li><li> <a href="amelinium.db.sql.html#var-id-from-db">id-from-db</a> </li><li> <a href="amelinium.db.sql.html#var-id-to-db">id-to-db</a> </li><li> <a href="amelinium.db.sql.html#var-idname">idname</a> </li><li> <a href="amelinium.db.sql.html#var-idname-simple">idname-simple</a> </li><li> <a href="amelinium.db.sql.html#var-insert-multi-or.21">insert-multi-or!</a> </li><li> <a href="amelinium.db.sql.html#var-insert-or.21">insert-or!</a> </li><li> <a href="amelinium.db.sql.html#var-insert-or-ignore.21">insert-or-ignore!</a> </li><li> <a href="amelinium.db.sql.html#var-insert-or-ignore-multi.21">insert-or-ignore-multi!</a> </li><li> <a href="amelinium.db.sql.html#var-insert-or-replace.21">insert-or-replace!</a> </li><li> <a href="amelinium.db.sql.html#var-insert-or-replace-multi.21">insert-or-replace-multi!</a> </li><li> <a href="amelinium.db.sql.html#var-join-.3F">join-?</a> </li><li> <a href="amelinium.db.sql.html#var-join-col-names">join-col-names</a> </li><li> <a href="amelinium.db.sql.html#var-join-v.3D.3F">join-v=?</a> </li><li> <a href="amelinium.db.sql.html#var-make-kw">make-kw</a> </li><li> <a href="amelinium.db.sql.html#var-make-kw-lisp">make-kw-lisp</a> </li><li> <a href="amelinium.db.sql.html#var-make-kw-simple">make-kw-simple</a> </li><li> <a href="amelinium.db.sql.html#var-make-kw-snake">make-kw-snake</a> </li><li> <a href="amelinium.db.sql.html#var-query">query</a> </li><li> <a href="amelinium.db.sql.html#var-quoted">quoted</a> </li><li> <a href="amelinium.db.sql.html#var-replace.21">replace!</a> </li><li> <a href="amelinium.db.sql.html#var-replace-multi.21">replace-multi!</a> </li><li> <a href="amelinium.db.sql.html#var-table">table</a> </li><li> <a href="amelinium.db.sql.html#var-table-col">table-col</a> </li><li> <a href="amelinium.db.sql.html#var-table-col-kw">table-col-kw</a> </li><li> <a href="amelinium.db.sql.html#var-table-column">table-column</a> </li><li> <a href="amelinium.db.sql.html#var-table-column-kw">table-column-kw</a> </li><li> <a href="amelinium.db.sql.html#var-table-kw">table-kw</a> </li><li> <a href="amelinium.db.sql.html#var-to-lisp">to-lisp</a> </li><li> <a href="amelinium.db.sql.html#var-to-lisp-simple">to-lisp-simple</a> </li><li> <a href="amelinium.db.sql.html#var-to-lisp-slashed">to-lisp-slashed</a> </li><li> <a href="amelinium.db.sql.html#var-to-snake">to-snake</a> </li><li> <a href="amelinium.db.sql.html#var-to-snake-simple">to-snake-simple</a> </li><li> <a href="amelinium.db.sql.html#var-to-snake-slashed">to-snake-slashed</a> </li><li> <a href="amelinium.db.sql.html#var-update.21">update!</a> </li><li> <a href="amelinium.db.sql.html#var-values-.3F">values-?</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.errors.html">amelinium.errors</a></h3><div class="doc"><div class="markdown"><p>amelinium service, error handling.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.errors.html#var-config">config</a> </li><li> <a href="amelinium.errors.html#var-config.3F">config?</a> </li><li> <a href="amelinium.errors.html#var-configurable.3F">configurable?</a> </li><li> <a href="amelinium.errors.html#var-default-response">default-response</a> </li><li> <a href="amelinium.errors.html#var-init-errors">init-errors</a> </li><li> <a href="amelinium.errors.html#var-most-significant">most-significant</a> </li><li> <a href="amelinium.errors.html#var-render">render</a> </li><li> <a href="amelinium.errors.html#var-render-fn">render-fn</a> </li><li> <a href="amelinium.errors.html#var-specific-id">specific-id</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.html">amelinium.http</a></h3><div class="doc"><div class="markdown"><p>amelinium service, http handling.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.html#var-Datable">Datable</a> </li><li> <a href="amelinium.http.html#var-inject-route-data">inject-route-data</a> </li><li> <a href="amelinium.http.html#var-match">match</a> </li><li> <a href="amelinium.http.html#var-match.3F">match?</a> </li><li> <a href="amelinium.http.html#var-path">path</a> </li><li> <a href="amelinium.http.html#var-req-or-route-param">req-or-route-param</a> </li><li> <a href="amelinium.http.html#var-route-conflicting.3F">route-conflicting?</a> </li><li> <a href="amelinium.http.html#var-route-data">route-data</a> </li><li> <a href="amelinium.http.html#var-route-data-param">route-data-param</a> </li><li> <a href="amelinium.http.html#var-route-handler">route-handler</a> </li><li> <a href="amelinium.http.html#var-route-middleware">route-middleware</a> </li><li> <a href="amelinium.http.html#var-route-name">route-name</a> </li><li> <a href="amelinium.http.html#var-router">router</a> </li><li> <a href="amelinium.http.html#var-router.3F">router?</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.client.twilio.html">amelinium.http.client.twilio</a></h3><div class="doc"><div class="markdown"><p>amelinium service, Twilio client.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.client.twilio.html#var-config-tag">config-tag</a> </li><li> <a href="amelinium.http.client.twilio.html#var-email">email</a> </li><li> <a href="amelinium.http.client.twilio.html#var-init-twilio">init-twilio</a> </li><li> <a href="amelinium.http.client.twilio.html#var-is-json.3F">is-json?</a> </li><li> <a href="amelinium.http.client.twilio.html#var-json-types">json-types</a> </li><li> <a href="amelinium.http.client.twilio.html#var-prep-twilio">prep-twilio</a> </li><li> <a href="amelinium.http.client.twilio.html#var-receiving-json.3F">receiving-json?</a> </li><li> <a href="amelinium.http.client.twilio.html#var-sending-json.3F">sending-json?</a> </li><li> <a href="amelinium.http.client.twilio.html#var-sendmail-l10n-template">sendmail-l10n-template</a> </li><li> <a href="amelinium.http.client.twilio.html#var-sendmail-l10n-template-async">sendmail-l10n-template-async</a> </li><li> <a href="amelinium.http.client.twilio.html#var-sendmail-template">sendmail-template</a> </li><li> <a href="amelinium.http.client.twilio.html#var-sendsms">sendsms</a> </li><li> <a href="amelinium.http.client.twilio.html#var-sendsms-async">sendsms-async</a> </li><li> <a href="amelinium.http.client.twilio.html#var-sms">sms</a> </li><li> <a href="amelinium.http.client.twilio.html#var-verify">verify</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.handler.html">amelinium.http.handler</a></h3><div class="doc"><div class="markdown"><p>amelinium service, http handlers configuration.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.handler.html#var-default">default</a> </li><li> <a href="amelinium.http.handler.html#var-new-handler">new-handler</a> </li><li> <a href="amelinium.http.handler.html#var-prep-handler">prep-handler</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.html">amelinium.http.middleware</a></h3><div class="doc"><div class="markdown"><p>amelinium service, middleware handling.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.html#var-init-preparer">init-preparer</a> </li><li> <a href="amelinium.http.middleware.html#var-init-renderer">init-renderer</a> </li><li> <a href="amelinium.http.middleware.html#var-prep-chain">prep-chain</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.coercion.html">amelinium.http.middleware.coercion</a></h3><div class="doc"><div class="markdown"><p>amelinium service, HTTP parameters coercion.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.coercion.html#var-default-exception-handler">default-exception-handler</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-explain-errors-simple">explain-errors-simple</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-get-form-params">get-form-params</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-handle-form-errors">handle-form-errors</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-init-coercer">init-coercer</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-init-exceptions-handler">init-exceptions-handler</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-init-registry">init-registry</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-inject-errors">inject-errors</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-join-errors">join-errors</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-join-errors-with-values">join-errors-with-values</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-join-param-names">join-param-names</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-list-errors-simple">list-errors-simple</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-map-errors-simple">map-errors-simple</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-param-type">param-type</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-parse-errors">parse-errors</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-parse-param-names">parse-param-names</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-recode-errors-simple">recode-errors-simple</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-remove-params">remove-params</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-split-error">split-error</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-translate-error">translate-error</a> </li><li> <a href="amelinium.http.middleware.coercion.html#var-valid-param-name.3F">valid-param-name?</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.content.html">amelinium.http.middleware.content</a></h3><div class="doc"><div class="markdown"><p>amelinium service, content types middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.content.html#var-prep-accept">prep-accept</a> </li><li> <a href="amelinium.http.middleware.content.html#var-prep-language">prep-language</a> </li><li> <a href="amelinium.http.middleware.content.html#var-wrap-accept">wrap-accept</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.db.html">amelinium.http.middleware.db</a></h3><div class="doc"><div class="markdown"><p>amelinium service, database middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.db.html#var-wrap-db">wrap-db</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.debug.html">amelinium.http.middleware.debug</a></h3><div class="doc"><div class="markdown"><p>amelinium service, debugging middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.debug.html#var-wrap">wrap</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.format.html">amelinium.http.middleware.format</a></h3><div class="doc"><div class="markdown"><p>amelinium service, content format middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.format.html#var-format-default-allow-empty-input.3F">format-default-allow-empty-input?</a> </li><li> <a href="amelinium.http.middleware.format.html#var-format-default-charset">format-default-charset</a> </li><li> <a href="amelinium.http.middleware.format.html#var-format-default-enabled.3F">format-default-enabled?</a> </li><li> <a href="amelinium.http.middleware.format.html#var-format-default-format">format-default-format</a> </li><li> <a href="amelinium.http.middleware.format.html#var-format-default-return">format-default-return</a> </li><li> <a href="amelinium.http.middleware.format.html#var-init-format">init-format</a> </li><li> <a href="amelinium.http.middleware.format.html#var-prep-format">prep-format</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.headers.html">amelinium.http.middleware.headers</a></h3><div class="doc"><div class="markdown"><p>amelinium service, server headers middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.headers.html#var-adder">adder</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-deleter">deleter</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-headers-compile">headers-compile</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-init-headers">init-headers</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-make-transformer">make-transformer</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-prep-config">prep-config</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-prep-hdr-line">prep-hdr-line</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-transformer">transformer</a> </li><li> <a href="amelinium.http.middleware.headers.html#var-wrap-headers">wrap-headers</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.language.html">amelinium.http.middleware.language</a></h3><div class="doc"><div class="markdown"><p>amelinium service, language middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.language.html#var-accept-picker">accept-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-body-phone-picker">body-phone-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-body-phone-picker-str">body-phone-picker-str</a> </li><li> <a href="amelinium.http.middleware.language.html#var-body-picker">body-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-config">config</a> </li><li> <a href="amelinium.http.middleware.language.html#var-default-fallback-language">default-fallback-language</a> </li><li> <a href="amelinium.http.middleware.language.html#var-default-lang-id">default-lang-id</a> </li><li> <a href="amelinium.http.middleware.language.html#var-default-lang-param">default-lang-param</a> </li><li> <a href="amelinium.http.middleware.language.html#var-default-picker">default-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-default-picker-chain">default-picker-chain</a> </li><li> <a href="amelinium.http.middleware.language.html#var-force">force</a> </li><li> <a href="amelinium.http.middleware.language.html#var-form-param-phone-picker">form-param-phone-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-form-param-phone-picker-str">form-param-phone-picker-str</a> </li><li> <a href="amelinium.http.middleware.language.html#var-form-params-picker">form-params-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-form-params-picker-str">form-params-picker-str</a> </li><li> <a href="amelinium.http.middleware.language.html#var-from-accept">from-accept</a> </li><li> <a href="amelinium.http.middleware.language.html#var-from-body">from-body</a> </li><li> <a href="amelinium.http.middleware.language.html#var-from-default">from-default</a> </li><li> <a href="amelinium.http.middleware.language.html#var-from-form-params">from-form-params</a> </li><li> <a href="amelinium.http.middleware.language.html#var-from-path">from-path</a> </li><li> <a href="amelinium.http.middleware.language.html#var-get-in-req">get-in-req</a> </li><li> <a href="amelinium.http.middleware.language.html#var-init-picker-chain">init-picker-chain</a> </li><li> <a href="amelinium.http.middleware.language.html#var-init-pickers">init-pickers</a> </li><li> <a href="amelinium.http.middleware.language.html#var-param">param</a> </li><li> <a href="amelinium.http.middleware.language.html#var-path-picker">path-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-pick">pick</a> </li><li> <a href="amelinium.http.middleware.language.html#var-pick-without-fallback">pick-without-fallback</a> </li><li> <a href="amelinium.http.middleware.language.html#var-pickers">pickers</a> </li><li> <a href="amelinium.http.middleware.language.html#var-prep-language">prep-language</a> </li><li> <a href="amelinium.http.middleware.language.html#var-prep-supported">prep-supported</a> </li><li> <a href="amelinium.http.middleware.language.html#var-process-picker">process-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-query-params-picker">query-params-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-query-params-picker-str">query-params-picker-str</a> </li><li> <a href="amelinium.http.middleware.language.html#var-re-lang">re-lang</a> </li><li> <a href="amelinium.http.middleware.language.html#var-req-picker">req-picker</a> </li><li> <a href="amelinium.http.middleware.language.html#var-supported">supported</a> </li><li> <a href="amelinium.http.middleware.language.html#var-wrap-language">wrap-language</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.lazy-req.html">amelinium.http.middleware.lazy-req</a></h3><div class="doc"><div class="markdown"><p>amelinium service, lazy request map middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.lazy-req.html#var-wrap">wrap</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.populators.html">amelinium.http.middleware.populators</a></h3><div class="doc"><div class="markdown"><p>amelinium service, context map population middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.populators.html#var-compile">compile</a> </li><li> <a href="amelinium.http.middleware.populators.html#var-compile-populator">compile-populator</a> </li><li> <a href="amelinium.http.middleware.populators.html#var-populate">populate</a> </li><li> <a href="amelinium.http.middleware.populators.html#var-wrap-populators">wrap-populators</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.remote-ip.html">amelinium.http.middleware.remote-ip</a></h3><div class="doc"><div class="markdown"><p>amelinium service, remote IP middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.remote-ip.html#var-get-ips-from-req-data">get-ips-from-req-data</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-get-ips-from-req-data-lru">get-ips-from-req-data-lru</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-get-proxy-header">get-proxy-header</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-handler">handler</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-ip-separator">ip-separator</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-new-reserved">new-reserved</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-process-proxy">process-proxy</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-process-proxy-for">process-proxy-for</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-proxy-header">proxy-header</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-remote-addr-get">remote-addr-get</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-remote-addr-parse">remote-addr-parse</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-safe-ip-to-address">safe-ip-to-address</a> </li><li> <a href="amelinium.http.middleware.remote-ip.html#var-wrap-ip">wrap-ip</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.roles.html">amelinium.http.middleware.roles</a></h3><div class="doc"><div class="markdown"><p>amelinium service, role-based access control middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.roles.html#var-description">description</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-filter-in-context">filter-in-context</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-force-context">force-context</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-get-req-context">get-req-context</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-get-req-self">get-req-self</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-get-roles-for-user-id">get-roles-for-user-id</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-get-roles-from-session">get-roles-from-session</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-handler">handler</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-inject-roles">inject-roles</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-invalidate-cache.21">invalidate-cache!</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-known.3F">known?</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-parse-roles">parse-roles</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-prep-config">prep-config</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-query-roles">query-roles</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-refresh">refresh</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-unauthorized">unauthorized</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-unknown.3F">unknown?</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-user-authenticated.3F">user-authenticated?</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-user-authorized.3F">user-authorized?</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-user-known.3F">user-known?</a> </li><li> <a href="amelinium.http.middleware.roles.html#var-wrap-roles">wrap-roles</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.session.html">amelinium.http.middleware.session</a></h3><div class="doc"><div class="markdown"><p>amelinium service, session middleware.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.session.html#var-active">active</a> </li><li> <a href="amelinium.http.middleware.session.html#var-active-valid.3F">active-valid?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-allow-expired">allow-expired</a> </li><li> <a href="amelinium.http.middleware.session.html#var-allow-hard-expired">allow-hard-expired</a> </li><li> <a href="amelinium.http.middleware.session.html#var-allow-soft-expired">allow-soft-expired</a> </li><li> <a href="amelinium.http.middleware.session.html#var-any-id">any-id</a> </li><li> <a href="amelinium.http.middleware.session.html#var-calc-expired.3F">calc-expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-calc-hard-expired.3F">calc-hard-expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-calc-soft-expired.3F">calc-soft-expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-check-encrypted">check-encrypted</a> </li><li> <a href="amelinium.http.middleware.session.html#var-config">config</a> </li><li> <a href="amelinium.http.middleware.session.html#var-config.3F">config?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-control">control</a> </li><li> <a href="amelinium.http.middleware.session.html#var-control.3F">control?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-correct-state.3F">correct-state?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-create">create</a> </li><li> <a href="amelinium.http.middleware.session.html#var-created">created</a> </li><li> <a href="amelinium.http.middleware.session.html#var-created-valid.3F">created-valid?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-db-id">db-id</a> </li><li> <a href="amelinium.http.middleware.session.html#var-db-sid">db-sid</a> </li><li> <a href="amelinium.http.middleware.session.html#var-db-sid-smap">db-sid-smap</a> </li><li> <a href="amelinium.http.middleware.session.html#var-db-sid-str">db-sid-str</a> </li><li> <a href="amelinium.http.middleware.session.html#var-db-token">db-token</a> </li><li> <a href="amelinium.http.middleware.session.html#var-del-all-vars.21">del-all-vars!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-del-session-vars.21">del-session-vars!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-del-user-vars.21">del-user-vars!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-del-var.21">del-var!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-del-vars.21">del-vars!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-delete.21">delete!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-delete-all.21">delete-all!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-delete-session-by-id">delete-session-by-id</a> </li><li> <a href="amelinium.http.middleware.session.html#var-delete-session-vars">delete-session-vars</a> </li><li> <a href="amelinium.http.middleware.session.html#var-delete-sessions-by-uid">delete-sessions-by-uid</a> </li><li> <a href="amelinium.http.middleware.session.html#var-delete-user-vars">delete-user-vars</a> </li><li> <a href="amelinium.http.middleware.session.html#var-empty">empty</a> </li><li> <a href="amelinium.http.middleware.session.html#var-empty.3F">empty?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-encrypt">encrypt</a> </li><li> <a href="amelinium.http.middleware.session.html#var-err-id">err-id</a> </li><li> <a href="amelinium.http.middleware.session.html#var-error">error</a> </li><li> <a href="amelinium.http.middleware.session.html#var-error.3F">error?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-expired.3F">expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-fetch-var.21">fetch-var!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-fetch-vars.21">fetch-vars!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-get-last-active">get-last-active</a> </li><li> <a href="amelinium.http.middleware.session.html#var-get-session-by-id">get-session-by-id</a> </li><li> <a href="amelinium.http.middleware.session.html#var-get-session-by-key">get-session-by-key</a> </li><li> <a href="amelinium.http.middleware.session.html#var-get-session-key">get-session-key</a> </li><li> <a href="amelinium.http.middleware.session.html#var-get-var">get-var</a> </li><li> <a href="amelinium.http.middleware.session.html#var-get-variable-failed.3F">get-variable-failed?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-get-vars">get-vars</a> </li><li> <a href="amelinium.http.middleware.session.html#var-handler">handler</a> </li><li> <a href="amelinium.http.middleware.session.html#var-hard-expired.3F">hard-expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-id">id</a> </li><li> <a href="amelinium.http.middleware.session.html#var-id-field">id-field</a> </li><li> <a href="amelinium.http.middleware.session.html#var-identify-session-path-compile">identify-session-path-compile</a> </li><li> <a href="amelinium.http.middleware.session.html#var-inject">inject</a> </li><li> <a href="amelinium.http.middleware.session.html#var-insecure.3F">insecure?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-invalid.3F">invalid?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-invalidate-cache.21">invalidate-cache!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-invalidate-multi">invalidate-multi</a> </li><li> <a href="amelinium.http.middleware.session.html#var-ip">ip</a> </li><li> <a href="amelinium.http.middleware.session.html#var-ip-state">ip-state</a> </li><li> <a href="amelinium.http.middleware.session.html#var-make">make</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mem-cache-almost-expired.3F">mem-cache-almost-expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mem-cache-expired.3F">mem-cache-expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mem-cache-time-left">mem-cache-time-left</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mem-cache-time-passed">mem-cache-time-passed</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mem-ctime">mem-ctime</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mem-etime">mem-etime</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mkbad">mkbad</a> </li><li> <a href="amelinium.http.middleware.session.html#var-mkgood">mkgood</a> </li><li> <a href="amelinium.http.middleware.session.html#var-not-empty-of">not-empty-of</a> </li><li> <a href="amelinium.http.middleware.session.html#var-not-empty.3F">not-empty?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-of">of</a> </li><li> <a href="amelinium.http.middleware.session.html#var-one-second">one-second</a> </li><li> <a href="amelinium.http.middleware.session.html#var-process">process</a> </li><li> <a href="amelinium.http.middleware.session.html#var-process-handler">process-handler</a> </li><li> <a href="amelinium.http.middleware.session.html#var-prolong">prolong</a> </li><li> <a href="amelinium.http.middleware.session.html#var-prolonged.3F">prolonged?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-put-var.21">put-var!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-put-vars.21">put-vars!</a> </li><li> <a href="amelinium.http.middleware.session.html#var-refresh-times">refresh-times</a> </li><li> <a href="amelinium.http.middleware.session.html#var-salt-splitter">salt-splitter</a> </li><li> <a href="amelinium.http.middleware.session.html#var-scrypt-options">scrypt-options</a> </li><li> <a href="amelinium.http.middleware.session.html#var-secure.3F">secure?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-security-failed.3F">security-failed?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-security-passed.3F">security-passed?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-session-key">session-key</a> </li><li> <a href="amelinium.http.middleware.session.html#var-session.3F">session?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-set-session">set-session</a> </li><li> <a href="amelinium.http.middleware.session.html#var-sid-match">sid-match</a> </li><li> <a href="amelinium.http.middleware.session.html#var-sid-valid">sid-valid</a> </li><li> <a href="amelinium.http.middleware.session.html#var-sid-valid.3F">sid-valid?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-soft-expired.3F">soft-expired?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-state">state</a> </li><li> <a href="amelinium.http.middleware.session.html#var-token-splitter">token-splitter</a> </li><li> <a href="amelinium.http.middleware.session.html#var-update-last-active">update-last-active</a> </li><li> <a href="amelinium.http.middleware.session.html#var-user-email">user-email</a> </li><li> <a href="amelinium.http.middleware.session.html#var-user-id">user-id</a> </li><li> <a href="amelinium.http.middleware.session.html#var-valid-of">valid-of</a> </li><li> <a href="amelinium.http.middleware.session.html#var-valid.3F">valid?</a> </li><li> <a href="amelinium.http.middleware.session.html#var-when-sid-valid">when-sid-valid</a> </li><li> <a href="amelinium.http.middleware.session.html#var-wrap-session">wrap-session</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.middleware.validators.html">amelinium.http.middleware.validators</a></h3><div class="doc"><div class="markdown"><p>amelinium service, validators.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.middleware.validators.html#var-bad-keys">bad-keys</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-check-required.3F">default-check-required?</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-config-key">default-config-key</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-default-pass.3F">default-default-pass?</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-explain-key">default-explain-key</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-explain.3F">default-explain?</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-required">default-required</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-required-blank">default-required-blank</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-required-some">default-required-some</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-result-key">default-result-key</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-default-validators">default-validators</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-gen-required">gen-required</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-gen-required-blank">gen-required-blank</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-gen-required-some">gen-required-some</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-prep-validators">prep-validators</a> </li><li> <a href="amelinium.http.middleware.validators.html#var-wrap-validators">wrap-validators</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.router.html">amelinium.http.router</a></h3><div class="doc"><div class="markdown"><p>amelinium service, HTTP routing.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.router.html#var-default">default</a> </li><li> <a href="amelinium.http.router.html#var-deref-symbols">deref-symbols</a> </li><li> <a href="amelinium.http.router.html#var-new-router">new-router</a> </li><li> <a href="amelinium.http.router.html#var-new-routes">new-routes</a> </li><li> <a href="amelinium.http.router.html#var-prep-router">prep-router</a> </li><li> <a href="amelinium.http.router.html#var-prep-routes">prep-routes</a> </li><li> <a href="amelinium.http.router.html#var-routes">routes</a> </li><li> <a href="amelinium.http.router.html#var-routes-parse">routes-parse</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.server.html">amelinium.http.server</a></h3><div class="doc"><div class="markdown"><p>amelinium service, HTTP server.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.http.server.jetty.html">amelinium.http.server.jetty</a></h3><div class="doc"><div class="markdown"><p>amelinium service, Jetty HTTP server support.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.server.jetty.html#var-resume">resume</a> </li><li> <a href="amelinium.http.server.jetty.html#var-run">run</a> </li><li> <a href="amelinium.http.server.jetty.html#var-stop">stop</a> </li><li> <a href="amelinium.http.server.jetty.html#var-suspend">suspend</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.http.server.undertow.html">amelinium.http.server.undertow</a></h3><div class="doc"><div class="markdown"><p>amelinium service, Undertow HTTP server support.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.http.server.undertow.html#var-attach-handler">attach-handler</a> </li><li> <a href="amelinium.http.server.undertow.html#var-compress-handler">compress-handler</a> </li><li> <a href="amelinium.http.server.undertow.html#var-main-handler-wrapper">main-handler-wrapper</a> </li><li> <a href="amelinium.http.server.undertow.html#var-parse-predicate">parse-predicate</a> </li><li> <a href="amelinium.http.server.undertow.html#var-resume">resume</a> </li><li> <a href="amelinium.http.server.undertow.html#var-run">run</a> </li><li> <a href="amelinium.http.server.undertow.html#var-stop">stop</a> </li><li> <a href="amelinium.http.server.undertow.html#var-suspend">suspend</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.i18n.html">amelinium.i18n</a></h3><div class="doc"><div class="markdown"><p>I18N support for amelinium</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.i18n.html#var-*handle-missing-keys*">*handle-missing-keys*</a> </li><li> <a href="amelinium.i18n.html#var-init-translations">init-translations</a> </li><li> <a href="amelinium.i18n.html#var-lang">lang</a> </li><li> <a href="amelinium.i18n.html#var-missing-key">missing-key</a> </li><li> <a href="amelinium.i18n.html#var-no-default">no-default</a> </li><li> <a href="amelinium.i18n.html#var-prep-pluralizer">prep-pluralizer</a> </li><li> <a href="amelinium.i18n.html#var-prep-translations">prep-translations</a> </li><li> <a href="amelinium.i18n.html#var-tr">tr</a> </li><li> <a href="amelinium.i18n.html#var-tr-sub">tr-sub</a> </li><li> <a href="amelinium.i18n.html#var-translate">translate</a> </li><li> <a href="amelinium.i18n.html#var-translate-sub">translate-sub</a> </li><li> <a href="amelinium.i18n.html#var-translate-sub-with">translate-sub-with</a> </li><li> <a href="amelinium.i18n.html#var-translate-with">translate-with</a> </li><li> <a href="amelinium.i18n.html#var-translation-fn">translation-fn</a> </li><li> <a href="amelinium.i18n.html#var-translations">translations</a> </li><li> <a href="amelinium.i18n.html#var-translator">translator</a> </li><li> <a href="amelinium.i18n.html#var-translator-sub">translator-sub</a> </li><li> <a href="amelinium.i18n.html#var-wrap-translate">wrap-translate</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.i18n.pluralizers.html">amelinium.i18n.pluralizers</a></h3><div class="doc"><div class="markdown"><p>I18N pluralizing functions</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.i18n.pluralizers.html#var-en">en</a> </li><li> <a href="amelinium.i18n.pluralizers.html#var-pl">pl</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.identity.html">amelinium.identity</a></h3><div class="doc"><div class="markdown"><p>Basic identity management for amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.identity.html#var--.3Edb">->db</a> </li><li> <a href="amelinium.identity.html#var--.3Estr">->str</a> </li><li> <a href="amelinium.identity.html#var-acceptable-type">acceptable-type</a> </li><li> <a href="amelinium.identity.html#var-add-acceptable-type.21">add-acceptable-type!</a> </li><li> <a href="amelinium.identity.html#var-check-type">check-type</a> </li><li> <a href="amelinium.identity.html#var-id-email-string">id-email-string</a> </li><li> <a href="amelinium.identity.html#var-id-id-string">id-id-string</a> </li><li> <a href="amelinium.identity.html#var-id-phone-string">id-phone-string</a> </li><li> <a href="amelinium.identity.html#var-id-uid-string">id-uid-string</a> </li><li> <a href="amelinium.identity.html#var-identity-map-keys">identity-map-keys</a> </li><li> <a href="amelinium.identity.html#var-identity-map-keys-by-type">identity-map-keys-by-type</a> </li><li> <a href="amelinium.identity.html#var-of">of</a> </li><li> <a href="amelinium.identity.html#var-of-known-type.3F">of-known-type?</a> </li><li> <a href="amelinium.identity.html#var-of-seq">of-seq</a> </li><li> <a href="amelinium.identity.html#var-of-type">of-type</a> </li><li> <a href="amelinium.identity.html#var-of-value">of-value</a> </li><li> <a href="amelinium.identity.html#var-opt-type">opt-type</a> </li><li> <a href="amelinium.identity.html#var-parse">parse</a> </li><li> <a href="amelinium.identity.html#var-parse-email">parse-email</a> </li><li> <a href="amelinium.identity.html#var-parse-group">parse-group</a> </li><li> <a href="amelinium.identity.html#var-parse-id">parse-id</a> </li><li> <a href="amelinium.identity.html#var-parse-map">parse-map</a> </li><li> <a href="amelinium.identity.html#var-parse-phone">parse-phone</a> </li><li> <a href="amelinium.identity.html#var-parse-single">parse-single</a> </li><li> <a href="amelinium.identity.html#var-parse-uid">parse-uid</a> </li><li> <a href="amelinium.identity.html#var-parser">parser</a> </li><li> <a href="amelinium.identity.html#var-preparse-email">preparse-email</a> </li><li> <a href="amelinium.identity.html#var-preparse-id">preparse-id</a> </li><li> <a href="amelinium.identity.html#var-preparse-phone">preparse-phone</a> </li><li> <a href="amelinium.identity.html#var-preparse-uid">preparse-uid</a> </li><li> <a href="amelinium.identity.html#var-some-seq">some-seq</a> </li><li> <a href="amelinium.identity.html#var-to-db">to-db</a> </li><li> <a href="amelinium.identity.html#var-to-db*">to-db*</a> </li><li> <a href="amelinium.identity.html#var-to-str">to-str</a> </li><li> <a href="amelinium.identity.html#var-to-str*">to-str*</a> </li><li> <a href="amelinium.identity.html#var-type">type</a> </li><li> <a href="amelinium.identity.html#var-type-opt">type-opt</a> </li><li> <a href="amelinium.identity.html#var-type.3F">type?</a> </li><li> <a href="amelinium.identity.html#var-unaccept-type.21">unaccept-type!</a> </li><li> <a href="amelinium.identity.html#var-value">value</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.locale.html">amelinium.locale</a></h3><div class="doc"><div class="markdown"><p>Locale support for amelinium</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.locale.html#var-all">all</a> </li><li> <a href="amelinium.locale.html#var-all-arg">all-arg</a> </li><li> <a href="amelinium.locale.html#var-all-arg-vec">all-arg-vec</a> </li><li> <a href="amelinium.locale.html#var-all-vec">all-vec</a> </li><li> <a href="amelinium.locale.html#var-available">available</a> </li><li> <a href="amelinium.locale.html#var-by-val">by-val</a> </li><li> <a href="amelinium.locale.html#var-by-val-arg">by-val-arg</a> </li><li> <a href="amelinium.locale.html#var-by-val-arg-vec">by-val-arg-vec</a> </li><li> <a href="amelinium.locale.html#var-by-val-vec">by-val-vec</a> </li><li> <a href="amelinium.locale.html#var-default">default</a> </li><li> <a href="amelinium.locale.html#var-default-val">default-val</a> </li><li> <a href="amelinium.locale.html#var-generate-sample">generate-sample</a> </li><li> <a href="amelinium.locale.html#var-generate-sample-val">generate-sample-val</a> </li><li> <a href="amelinium.locale.html#var-parse">parse</a> </li><li> <a href="amelinium.locale.html#var-strictly-valid-arg.3F">strictly-valid-arg?</a> </li><li> <a href="amelinium.locale.html#var-strictly-valid.3F">strictly-valid?</a> </li><li> <a href="amelinium.locale.html#var-valid-arg.3F">valid-arg?</a> </li><li> <a href="amelinium.locale.html#var-valid.3F">valid?</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.logging.html">amelinium.logging</a></h3><div class="doc"><div class="markdown"><p>Logging support for amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.logging.html#var-*already-logged*">*already-logged*</a> </li><li> <a href="amelinium.logging.html#var-*pseudo-salt*">*pseudo-salt*</a> </li><li> <a href="amelinium.logging.html#var-ctx-transformer">ctx-transformer</a> </li><li> <a href="amelinium.logging.html#var-dbg">dbg</a> </li><li> <a href="amelinium.logging.html#var-debug">debug</a> </li><li> <a href="amelinium.logging.html#var-default-config">default-config</a> </li><li> <a href="amelinium.logging.html#var-err">err</a> </li><li> <a href="amelinium.logging.html#var-err-with-val">err-with-val</a> </li><li> <a href="amelinium.logging.html#var-error">error</a> </li><li> <a href="amelinium.logging.html#var-fatal">fatal</a> </li><li> <a href="amelinium.logging.html#var-for-user">for-user</a> </li><li> <a href="amelinium.logging.html#var-id-email">id-email</a> </li><li> <a href="amelinium.logging.html#var-info">info</a> </li><li> <a href="amelinium.logging.html#var-log">log</a> </li><li> <a href="amelinium.logging.html#var-log-context">log-context</a> </li><li> <a href="amelinium.logging.html#var-log-exceptions">log-exceptions</a> </li><li> <a href="amelinium.logging.html#var-mask">mask</a> </li><li> <a href="amelinium.logging.html#var-msg">msg</a> </li><li> <a href="amelinium.logging.html#var-msg-with-val">msg-with-val</a> </li><li> <a href="amelinium.logging.html#var-pr-session">pr-session</a> </li><li> <a href="amelinium.logging.html#var-prep-context-transformer">prep-context-transformer</a> </li><li> <a href="amelinium.logging.html#var-pseudonimize">pseudonimize</a> </li><li> <a href="amelinium.logging.html#var-trace">trace</a> </li><li> <a href="amelinium.logging.html#var-warn">warn</a> </li><li> <a href="amelinium.logging.html#var-warning">warning</a> </li><li> <a href="amelinium.logging.html#var-web-dbg">web-dbg</a> </li><li> <a href="amelinium.logging.html#var-web-err">web-err</a> </li><li> <a href="amelinium.logging.html#var-web-msg">web-msg</a> </li><li> <a href="amelinium.logging.html#var-web-wrn">web-wrn</a> </li><li> <a href="amelinium.logging.html#var-with-ctx">with-ctx</a> </li><li> <a href="amelinium.logging.html#var-wrn">wrn</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.model.confirmation.html">amelinium.model.confirmation</a></h3><div class="doc"><div class="markdown"><p>amelinium service, confirmation model.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.model.confirmation.html#var-code-to-token">code-to-token</a> </li><li> <a href="amelinium.model.confirmation.html#var-confirm-code-query">confirm-code-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-confirm-token-query">confirm-token-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-create">create</a> </li><li> <a href="amelinium.model.confirmation.html#var-create-for-change">create-for-change</a> </li><li> <a href="amelinium.model.confirmation.html#var-create-for-recovery">create-for-recovery</a> </li><li> <a href="amelinium.model.confirmation.html#var-create-for-registration">create-for-registration</a> </li><li> <a href="amelinium.model.confirmation.html#var-decrease-attempts-query">decrease-attempts-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-delete">delete</a> </li><li> <a href="amelinium.model.confirmation.html#var-establish">establish</a> </li><li> <a href="amelinium.model.confirmation.html#var-gen-code">gen-code</a> </li><li> <a href="amelinium.model.confirmation.html#var-gen-confirmation-query">gen-confirmation-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-gen-full-confirmation-query">gen-full-confirmation-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-gen-report-errors-query">gen-report-errors-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-gen-token">gen-token</a> </li><li> <a href="amelinium.model.confirmation.html#var-make-qtoken">make-qtoken</a> </li><li> <a href="amelinium.model.confirmation.html#var-make-qtoken-all">make-qtoken-all</a> </li><li> <a href="amelinium.model.confirmation.html#var-make-qtoken-some">make-qtoken-some</a> </li><li> <a href="amelinium.model.confirmation.html#var-qtoken-matches.3F">qtoken-matches?</a> </li><li> <a href="amelinium.model.confirmation.html#var-registration-confirmation-query">registration-confirmation-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-report-errors">report-errors</a> </li><li> <a href="amelinium.model.confirmation.html#var-report-errors-code-query">report-errors-code-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-report-errors-id-query">report-errors-id-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-report-errors-simple-id-query">report-errors-simple-id-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-report-errors-token-query">report-errors-token-query</a> </li><li> <a href="amelinium.model.confirmation.html#var-retry-email">retry-email</a> </li><li> <a href="amelinium.model.confirmation.html#var-retry-phone">retry-phone</a> </li><li> <a href="amelinium.model.confirmation.html#var-specific-id">specific-id</a> </li><li> <a href="amelinium.model.confirmation.html#var-status">status</a> </li><li> <a href="amelinium.model.confirmation.html#var-update-request-id">update-request-id</a> </li><li> <a href="amelinium.model.confirmation.html#var-verify-bad-code-set">verify-bad-code-set</a> </li><li> <a href="amelinium.model.confirmation.html#var-verify-bad-id-set">verify-bad-id-set</a> </li><li> <a href="amelinium.model.confirmation.html#var-verify-bad-token-set">verify-bad-token-set</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.model.user.html">amelinium.model.user</a></h3><div class="doc"><div class="markdown"><p>amelinium service, user model.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.model.user.html#var-account-type">account-type</a> </li><li> <a href="amelinium.model.user.html#var-auth-by-session">auth-by-session</a> </li><li> <a href="amelinium.model.user.html#var-auth-by-user-id">auth-by-user-id</a> </li><li> <a href="amelinium.model.user.html#var-auth-config">auth-config</a> </li><li> <a href="amelinium.model.user.html#var-create">create</a> </li><li> <a href="amelinium.model.user.html#var-create-or-get-shared-suite-id">create-or-get-shared-suite-id</a> </li><li> <a href="amelinium.model.user.html#var-create-with-code">create-with-code</a> </li><li> <a href="amelinium.model.user.html#var-create-with-code-query">create-with-code-query</a> </li><li> <a href="amelinium.model.user.html#var-create-with-token">create-with-token</a> </li><li> <a href="amelinium.model.user.html#var-create-with-token-query">create-with-token-query</a> </li><li> <a href="amelinium.model.user.html#var-created">created</a> </li><li> <a href="amelinium.model.user.html#var-created-by">created-by</a> </li><li> <a href="amelinium.model.user.html#var-del-setting.21">del-setting!</a> </li><li> <a href="amelinium.model.user.html#var-email">email</a> </li><li> <a href="amelinium.model.user.html#var-existing">existing</a> </li><li> <a href="amelinium.model.user.html#var-exists.3F">exists?</a> </li><li> <a href="amelinium.model.user.html#var-find-id">find-id</a> </li><li> <a href="amelinium.model.user.html#var-first-name">first-name</a> </li><li> <a href="amelinium.model.user.html#var-generate-password">generate-password</a> </li><li> <a href="amelinium.model.user.html#var-get-id">get-id</a> </li><li> <a href="amelinium.model.user.html#var-get-ids">get-ids</a> </li><li> <a href="amelinium.model.user.html#var-get-login-data">get-login-data</a> </li><li> <a href="amelinium.model.user.html#var-get-password-suites">get-password-suites</a> </li><li> <a href="amelinium.model.user.html#var-get-setting">get-setting</a> </li><li> <a href="amelinium.model.user.html#var-get-shared-suite">get-shared-suite</a> </li><li> <a href="amelinium.model.user.html#var-get-shared-suite-id">get-shared-suite-id</a> </li><li> <a href="amelinium.model.user.html#var-get-user-by-email">get-user-by-email</a> </li><li> <a href="amelinium.model.user.html#var-get-user-by-id">get-user-by-id</a> </li><li> <a href="amelinium.model.user.html#var-get-user-by-uid">get-user-by-uid</a> </li><li> <a href="amelinium.model.user.html#var-hard-locked">hard-locked</a> </li><li> <a href="amelinium.model.user.html#var-hard-locked">hard-locked</a> </li><li> <a href="amelinium.model.user.html#var-id">id</a> </li><li> <a href="amelinium.model.user.html#var-id-of">id-of</a> </li><li> <a href="amelinium.model.user.html#var-identity-cache">identity-cache</a> </li><li> <a href="amelinium.model.user.html#var-ids">ids</a> </li><li> <a href="amelinium.model.user.html#var-ids-of">ids-of</a> </li><li> <a href="amelinium.model.user.html#var-insert-shared-suite-query">insert-shared-suite-query</a> </li><li> <a href="amelinium.model.user.html#var-last-attempt">last-attempt</a> </li><li> <a href="amelinium.model.user.html#var-last-failed-ip">last-failed-ip</a> </li><li> <a href="amelinium.model.user.html#var-last-login">last-login</a> </li><li> <a href="amelinium.model.user.html#var-last-name">last-name</a> </li><li> <a href="amelinium.model.user.html#var-last-ok-ip">last-ok-ip</a> </li><li> <a href="amelinium.model.user.html#var-login-attempts">login-attempts</a> </li><li> <a href="amelinium.model.user.html#var-login-data-queries">login-data-queries</a> </li><li> <a href="amelinium.model.user.html#var-login-failed-update-query">login-failed-update-query</a> </li><li> <a href="amelinium.model.user.html#var-login-query">login-query</a> </li><li> <a href="amelinium.model.user.html#var-login-query-atypes-post">login-query-atypes-post</a> </li><li> <a href="amelinium.model.user.html#var-login-query-atypes-pre">login-query-atypes-pre</a> </li><li> <a href="amelinium.model.user.html#var-login-query-atypes-single">login-query-atypes-single</a> </li><li> <a href="amelinium.model.user.html#var-make-user-data">make-user-data</a> </li><li> <a href="amelinium.model.user.html#var-make-user-data-simple">make-user-data-simple</a> </li><li> <a href="amelinium.model.user.html#var-make-user-password">make-user-password</a> </li><li> <a href="amelinium.model.user.html#var-middle-name">middle-name</a> </li><li> <a href="amelinium.model.user.html#var-password-data-queries">password-data-queries</a> </li><li> <a href="amelinium.model.user.html#var-password-query">password-query</a> </li><li> <a href="amelinium.model.user.html#var-password-query-atypes-post">password-query-atypes-post</a> </li><li> <a href="amelinium.model.user.html#var-password-query-atypes-pre">password-query-atypes-pre</a> </li><li> <a href="amelinium.model.user.html#var-password-query-atypes-single">password-query-atypes-single</a> </li><li> <a href="amelinium.model.user.html#var-phone">phone</a> </li><li> <a href="amelinium.model.user.html#var-prepare-password-suites">prepare-password-suites</a> </li><li> <a href="amelinium.model.user.html#var-prop">prop</a> </li><li> <a href="amelinium.model.user.html#var-prop-by-id">prop-by-id</a> </li><li> <a href="amelinium.model.user.html#var-prop-by-id-or-default">prop-by-id-or-default</a> </li><li> <a href="amelinium.model.user.html#var-prop-by-ids">prop-by-ids</a> </li><li> <a href="amelinium.model.user.html#var-prop-cols">prop-cols</a> </li><li> <a href="amelinium.model.user.html#var-prop-del">prop-del</a> </li><li> <a href="amelinium.model.user.html#var-prop-get-locked">prop-get-locked</a> </li><li> <a href="amelinium.model.user.html#var-prop-get-roles">prop-get-roles</a> </li><li> <a href="amelinium.model.user.html#var-prop-of">prop-of</a> </li><li> <a href="amelinium.model.user.html#var-prop-set">prop-set</a> </li><li> <a href="amelinium.model.user.html#var-props">props</a> </li><li> <a href="amelinium.model.user.html#var-props-by-id">props-by-id</a> </li><li> <a href="amelinium.model.user.html#var-props-by-ids">props-by-ids</a> </li><li> <a href="amelinium.model.user.html#var-props-cache">props-cache</a> </li><li> <a href="amelinium.model.user.html#var-props-del">props-del</a> </li><li> <a href="amelinium.model.user.html#var-props-of">props-of</a> </li><li> <a href="amelinium.model.user.html#var-props-set">props-set</a> </li><li> <a href="amelinium.model.user.html#var-put-setting.21">put-setting!</a> </li><li> <a href="amelinium.model.user.html#var-query-id">query-id</a> </li><li> <a href="amelinium.model.user.html#var-query-id-std">query-id-std</a> </li><li> <a href="amelinium.model.user.html#var-query-ids">query-ids</a> </li><li> <a href="amelinium.model.user.html#var-query-ids-std">query-ids-std</a> </li><li> <a href="amelinium.model.user.html#var-seq-prop">seq-prop</a> </li><li> <a href="amelinium.model.user.html#var-seq-prop-by-id">seq-prop-by-id</a> </li><li> <a href="amelinium.model.user.html#var-seq-prop-of">seq-prop-of</a> </li><li> <a href="amelinium.model.user.html#var-seq-props">seq-props</a> </li><li> <a href="amelinium.model.user.html#var-seq-props-by-id">seq-props-by-id</a> </li><li> <a href="amelinium.model.user.html#var-session">session</a> </li><li> <a href="amelinium.model.user.html#var-setting">setting</a> </li><li> <a href="amelinium.model.user.html#var-setting-del">setting-del</a> </li><li> <a href="amelinium.model.user.html#var-setting-set">setting-set</a> </li><li> <a href="amelinium.model.user.html#var-settings-cache">settings-cache</a> </li><li> <a href="amelinium.model.user.html#var-shared-suite-by-id-query">shared-suite-by-id-query</a> </li><li> <a href="amelinium.model.user.html#var-shared-suite-query">shared-suite-query</a> </li><li> <a href="amelinium.model.user.html#var-soft-lock-update-query">soft-lock-update-query</a> </li><li> <a href="amelinium.model.user.html#var-soft-locked">soft-locked</a> </li><li> <a href="amelinium.model.user.html#var-trusted-id">trusted-id</a> </li><li> <a href="amelinium.model.user.html#var-trusted-id-of">trusted-id-of</a> </li><li> <a href="amelinium.model.user.html#var-trusted-ids">trusted-ids</a> </li><li> <a href="amelinium.model.user.html#var-trusted-ids-of">trusted-ids-of</a> </li><li> <a href="amelinium.model.user.html#var-uid">uid</a> </li><li> <a href="amelinium.model.user.html#var-update-identity">update-identity</a> </li><li> <a href="amelinium.model.user.html#var-update-identity-query-code">update-identity-query-code</a> </li><li> <a href="amelinium.model.user.html#var-update-identity-query-token">update-identity-query-token</a> </li><li> <a href="amelinium.model.user.html#var-update-identity-with-code">update-identity-with-code</a> </li><li> <a href="amelinium.model.user.html#var-update-identity-with-token">update-identity-with-token</a> </li><li> <a href="amelinium.model.user.html#var-update-login-failed">update-login-failed</a> </li><li> <a href="amelinium.model.user.html#var-update-login-ok">update-login-ok</a> </li><li> <a href="amelinium.model.user.html#var-update-password">update-password</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.proto.auth.html">amelinium.proto.auth</a></h3><div class="doc"><div class="markdown"><p>amelinium service, authentication protocol.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.proto.auth.html#var-Authenticable">Authenticable</a> </li><li> <a href="amelinium.proto.auth.html#var-Authorizable">Authorizable</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.proto.errors.html">amelinium.proto.errors</a></h3><div class="doc"><div class="markdown"><p>amelinium service, error-related protocol.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.proto.errors.html#var-ErrorsConfigurable">ErrorsConfigurable</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.proto.identity.html">amelinium.proto.identity</a></h3><div class="doc"><div class="markdown"><p>amelinium service, identity-related protocols and functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.proto.identity.html#var-add-acceptable-type.21">add-acceptable-type!</a> </li><li> <a href="amelinium.proto.identity.html#var-add-subtype.21">add-subtype!</a> </li><li> <a href="amelinium.proto.identity.html#var-add-type.21">add-type!</a> </li><li> <a href="amelinium.proto.identity.html#var-add-type-string-matcher.21">add-type-string-matcher!</a> </li><li> <a href="amelinium.proto.identity.html#var-del-subtype.21">del-subtype!</a> </li><li> <a href="amelinium.proto.identity.html#var-del-type.21">del-type!</a> </li><li> <a href="amelinium.proto.identity.html#var-del-type-string-matcher.21">del-type-string-matcher!</a> </li><li> <a href="amelinium.proto.identity.html#var-Identifiable">Identifiable</a> </li><li> <a href="amelinium.proto.identity.html#var-prioritized-types">prioritized-types</a> </li><li> <a href="amelinium.proto.identity.html#var-type-hierarchy">type-hierarchy</a> </li><li> <a href="amelinium.proto.identity.html#var-type-string-match">type-string-match</a> </li><li> <a href="amelinium.proto.identity.html#var-type-string-matchers">type-string-matchers</a> </li><li> <a href="amelinium.proto.identity.html#var-unaccept-type.21">unaccept-type!</a> </li><li> <a href="amelinium.proto.identity.html#var-valid-types">valid-types</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.proto.session.html">amelinium.proto.session</a></h3><div class="doc"><div class="markdown"><p>amelinium service, session protocols.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.proto.session.html#var-Sessionable">Sessionable</a> </li><li> <a href="amelinium.proto.session.html#var-SessionControl">SessionControl</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.proto.twilio.html">amelinium.proto.twilio</a></h3><div class="doc"><div class="markdown"><p>amelinium service, Twilio client protocols.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.proto.twilio.html#var-TwilioControl">TwilioControl</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.schemas.html">amelinium.schemas</a></h3><div class="doc"><div class="markdown"><p>Schemas of amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.schemas.html#var-confirmation-token">confirmation-token</a> </li><li> <a href="amelinium.schemas.html#var-duration">duration</a> </li><li> <a href="amelinium.schemas.html#var-email">email</a> </li><li> <a href="amelinium.schemas.html#var-gen-16-ubytes-array">gen-16-ubytes-array</a> </li><li> <a href="amelinium.schemas.html#var-gen-4-ubytes-array">gen-4-ubytes-array</a> </li><li> <a href="amelinium.schemas.html#var-gen-account-type-schema">gen-account-type-schema</a> </li><li> <a href="amelinium.schemas.html#var-gen-char-hex">gen-char-hex</a> </li><li> <a href="amelinium.schemas.html#var-gen-duration">gen-duration</a> </li><li> <a href="amelinium.schemas.html#var-gen-email">gen-email</a> </li><li> <a href="amelinium.schemas.html#var-gen-gen-account-type">gen-gen-account-type</a> </li><li> <a href="amelinium.schemas.html#var-gen-gen-language">gen-gen-language</a> </li><li> <a href="amelinium.schemas.html#var-gen-instant">gen-instant</a> </li><li> <a href="amelinium.schemas.html#var-gen-ip-address">gen-ip-address</a> </li><li> <a href="amelinium.schemas.html#var-gen-ipv4-address">gen-ipv4-address</a> </li><li> <a href="amelinium.schemas.html#var-gen-ipv6-address">gen-ipv6-address</a> </li><li> <a href="amelinium.schemas.html#var-gen-language-schema">gen-language-schema</a> </li><li> <a href="amelinium.schemas.html#var-gen-name">gen-name</a> </li><li> <a href="amelinium.schemas.html#var-gen-non-empty-string-alpha">gen-non-empty-string-alpha</a> </li><li> <a href="amelinium.schemas.html#var-gen-non-empty-string-alpha-small">gen-non-empty-string-alpha-small</a> </li><li> <a href="amelinium.schemas.html#var-gen-non-empty-string-alphanum-mid">gen-non-empty-string-alphanum-mid</a> </li><li> <a href="amelinium.schemas.html#var-gen-non-empty-string-alphanumeric">gen-non-empty-string-alphanumeric</a> </li><li> <a href="amelinium.schemas.html#var-gen-non-empty-string-ascii">gen-non-empty-string-ascii</a> </li><li> <a href="amelinium.schemas.html#var-gen-non-empty-string-tld">gen-non-empty-string-tld</a> </li><li> <a href="amelinium.schemas.html#var-gen-password">gen-password</a> </li><li> <a href="amelinium.schemas.html#var-gen-phone">gen-phone</a> </li><li> <a href="amelinium.schemas.html#var-gen-regular-phone">gen-regular-phone</a> </li><li> <a href="amelinium.schemas.html#var-gen-secure-session-id">gen-secure-session-id</a> </li><li> <a href="amelinium.schemas.html#var-gen-session-id">gen-session-id</a> </li><li> <a href="amelinium.schemas.html#var-gen-string-md5">gen-string-md5</a> </li><li> <a href="amelinium.schemas.html#var-gen-string-password">gen-string-password</a> </li><li> <a href="amelinium.schemas.html#var-gen-ubyte">gen-ubyte</a> </li><li> <a href="amelinium.schemas.html#var-instant">instant</a> </li><li> <a href="amelinium.schemas.html#var-invalid-password.3F">invalid-password?</a> </li><li> <a href="amelinium.schemas.html#var-ip-address">ip-address</a> </li><li> <a href="amelinium.schemas.html#var-ip-address-mapped">ip-address-mapped</a> </li><li> <a href="amelinium.schemas.html#var-ipv4-address">ipv4-address</a> </li><li> <a href="amelinium.schemas.html#var-ipv6-address">ipv6-address</a> </li><li> <a href="amelinium.schemas.html#var-make-gen-phone">make-gen-phone</a> </li><li> <a href="amelinium.schemas.html#var-make-gen-string-alpha">make-gen-string-alpha</a> </li><li> <a href="amelinium.schemas.html#var-make-gen-string-alphanumeric">make-gen-string-alphanumeric</a> </li><li> <a href="amelinium.schemas.html#var-make-gen-string-hex">make-gen-string-hex</a> </li><li> <a href="amelinium.schemas.html#var-make-gen-ubytes-array">make-gen-ubytes-array</a> </li><li> <a href="amelinium.schemas.html#var-md5-string">md5-string</a> </li><li> <a href="amelinium.schemas.html#var-pad-zero">pad-zero</a> </li><li> <a href="amelinium.schemas.html#var-password">password</a> </li><li> <a href="amelinium.schemas.html#var-password-relaxed">password-relaxed</a> </li><li> <a href="amelinium.schemas.html#var-personal-name">personal-name</a> </li><li> <a href="amelinium.schemas.html#var-phone">phone</a> </li><li> <a href="amelinium.schemas.html#var-public-identity">public-identity</a> </li><li> <a href="amelinium.schemas.html#var-pwd-no-different-chars.3F">pwd-no-different-chars?</a> </li><li> <a href="amelinium.schemas.html#var-pwd-no-lower.3F">pwd-no-lower?</a> </li><li> <a href="amelinium.schemas.html#var-pwd-no-number.3F">pwd-no-number?</a> </li><li> <a href="amelinium.schemas.html#var-pwd-no-proper-length.3F">pwd-no-proper-length?</a> </li><li> <a href="amelinium.schemas.html#var-pwd-no-symbol.3F">pwd-no-symbol?</a> </li><li> <a href="amelinium.schemas.html#var-pwd-no-upper.3F">pwd-no-upper?</a> </li><li> <a href="amelinium.schemas.html#var-regular-phone">regular-phone</a> </li><li> <a href="amelinium.schemas.html#var-repeated-password">repeated-password</a> </li><li> <a href="amelinium.schemas.html#var-schemas">schemas</a> </li><li> <a href="amelinium.schemas.html#var-secure-session-id">secure-session-id</a> </li><li> <a href="amelinium.schemas.html#var-session-id">session-id</a> </li><li> <a href="amelinium.schemas.html#var-user-identity">user-identity</a> </li><li> <a href="amelinium.schemas.html#var-valid-name.3F">valid-name?</a> </li><li> <a href="amelinium.schemas.html#var-valid-password-relaxed.3F">valid-password-relaxed?</a> </li><li> <a href="amelinium.schemas.html#var-valid-password.3F">valid-password?</a> </li><li> <a href="amelinium.schemas.html#var-valid-secure-session-id.3F">valid-secure-session-id?</a> </li><li> <a href="amelinium.schemas.html#var-valid-session-id.3F">valid-session-id?</a> </li><li> <a href="amelinium.schemas.html#var-valid-string-md5.3F">valid-string-md5?</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.server.ssl.html">amelinium.server.ssl</a></h3><div class="doc"><div class="markdown"><p>amelinium service, SSL configuration.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.server.ssl.html#var-ask-pass">ask-pass</a> </li><li> <a href="amelinium.server.ssl.html#var-ask-pass-keystore">ask-pass-keystore</a> </li><li> <a href="amelinium.server.ssl.html#var-ask-pass-truststore">ask-pass-truststore</a> </li><li> <a href="amelinium.server.ssl.html#var-client-certificate">client-certificate</a> </li><li> <a href="amelinium.server.ssl.html#var-client-certificate-subject">client-certificate-subject</a> </li><li> <a href="amelinium.server.ssl.html#var-client-certificate-subject-canonical">client-certificate-subject-canonical</a> </li><li> <a href="amelinium.server.ssl.html#var-client-certificate-subject-rfc1779">client-certificate-subject-rfc1779</a> </li><li> <a href="amelinium.server.ssl.html#var-client-certificate-subject-rfc2253">client-certificate-subject-rfc2253</a> </li><li> <a href="amelinium.server.ssl.html#var-client-certificates">client-certificates</a> </li><li> <a href="amelinium.server.ssl.html#var-get-pass-once">get-pass-once</a> </li><li> <a href="amelinium.server.ssl.html#var-keystore">keystore</a> </li><li> <a href="amelinium.server.ssl.html#var-keystore-password">keystore-password</a> </li><li> <a href="amelinium.server.ssl.html#var-keystore-type">keystore-type</a> </li><li> <a href="amelinium.server.ssl.html#var-keystore-types">keystore-types</a> </li><li> <a href="amelinium.server.ssl.html#var-kprompt">kprompt</a> </li><li> <a href="amelinium.server.ssl.html#var-new-store">new-store</a> </li><li> <a href="amelinium.server.ssl.html#var-reset-keystore-pass.21">reset-keystore-pass!</a> </li><li> <a href="amelinium.server.ssl.html#var-reset-pass.21">reset-pass!</a> </li><li> <a href="amelinium.server.ssl.html#var-reset-password.21">reset-password!</a> </li><li> <a href="amelinium.server.ssl.html#var-reset-truststore-pass.21">reset-truststore-pass!</a> </li><li> <a href="amelinium.server.ssl.html#var-session-info">session-info</a> </li><li> <a href="amelinium.server.ssl.html#var-session-info-core">session-info-core</a> </li><li> <a href="amelinium.server.ssl.html#var-truststore">truststore</a> </li><li> <a href="amelinium.server.ssl.html#var-truststore-password">truststore-password</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.system.html">amelinium.system</a></h3><div class="doc"><div class="markdown"><p>amelinium system.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.system.html#var-add-halt.21">add-halt!</a> </li><li> <a href="amelinium.system.html#var-add-init">add-init</a> </li><li> <a href="amelinium.system.html#var-add-prep">add-prep</a> </li><li> <a href="amelinium.system.html#var-add-resolve">add-resolve</a> </li><li> <a href="amelinium.system.html#var-add-resume">add-resume</a> </li><li> <a href="amelinium.system.html#var-add-suspend.21">add-suspend!</a> </li><li> <a href="amelinium.system.html#var-conf-dirs-.3Eresource-names">conf-dirs->resource-names</a> </li><li> <a href="amelinium.system.html#var-conf-file">conf-file</a> </li><li> <a href="amelinium.system.html#var-conf-resource">conf-resource</a> </li><li> <a href="amelinium.system.html#var-expand">expand</a> </li><li> <a href="amelinium.system.html#var-halt.21">halt!</a> </li><li> <a href="amelinium.system.html#var-halt-key.21">halt-key!</a> </li><li> <a href="amelinium.system.html#var-init">init</a> </li><li> <a href="amelinium.system.html#var-init-key">init-key</a> </li><li> <a href="amelinium.system.html#var-init-var-process">init-var-process</a> </li><li> <a href="amelinium.system.html#var-load-with-namespaces">load-with-namespaces</a> </li><li> <a href="amelinium.system.html#var-prep">prep</a> </li><li> <a href="amelinium.system.html#var-prep-key">prep-key</a> </li><li> <a href="amelinium.system.html#var-prep-var-process">prep-var-process</a> </li><li> <a href="amelinium.system.html#var-read-configs">read-configs</a> </li><li> <a href="amelinium.system.html#var-ref">ref</a> </li><li> <a href="amelinium.system.html#var-ref.3F">ref?</a> </li><li> <a href="amelinium.system.html#var-refset">refset</a> </li><li> <a href="amelinium.system.html#var-resolve-key">resolve-key</a> </li><li> <a href="amelinium.system.html#var-resume">resume</a> </li><li> <a href="amelinium.system.html#var-resume-key">resume-key</a> </li><li> <a href="amelinium.system.html#var-subsystems">subsystems</a> </li><li> <a href="amelinium.system.html#var-suspend.21">suspend!</a> </li><li> <a href="amelinium.system.html#var-suspend-key.21">suspend-key!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.types.auth.html">amelinium.types.auth</a></h3><div class="doc"><div class="markdown"><p>amelinium service, authorization record types.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.types.db.html">amelinium.types.db</a></h3><div class="doc"><div class="markdown"><p>amelinium service, database record types.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.types.errors.html">amelinium.types.errors</a></h3><div class="doc"><div class="markdown"><p>amelinium service, error record types.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.types.identity.html">amelinium.types.identity</a></h3><div class="doc"><div class="markdown"><p>amelinium service, identity record type.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.types.session.html">amelinium.types.session</a></h3><div class="doc"><div class="markdown"><p>amelinium service, session record types.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.types.twilio.html">amelinium.types.twilio</a></h3><div class="doc"><div class="markdown"><p>amelinium service, Twilio client record types.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="amelinium.utils.html">amelinium.utils</a></h3><div class="doc"><div class="markdown"><p>amelinium service, utility functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.utils.html#var-empty-lazy-map">empty-lazy-map</a> </li><li> <a href="amelinium.utils.html#var-keyword-from-param">keyword-from-param</a> </li><li> <a href="amelinium.utils.html#var-random-uuid-or-empty">random-uuid-or-empty</a> </li><li> <a href="amelinium.utils.html#var-retry-in-mins">retry-in-mins</a> </li><li> <a href="amelinium.utils.html#var-rfc1123-date-time">rfc1123-date-time</a> </li><li> <a href="amelinium.utils.html#var-simple-duration">simple-duration</a> </li><li> <a href="amelinium.utils.html#var-some-resource">some-resource</a> </li><li> <a href="amelinium.utils.html#var-string-from-param">string-from-param</a> </li><li> <a href="amelinium.utils.html#var-timeout.3F">timeout?</a> </li><li> <a href="amelinium.utils.html#var-try-name">try-name</a> </li><li> <a href="amelinium.utils.html#var-try-namespace">try-namespace</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.web.html">amelinium.web</a></h3><div class="doc"><div class="markdown"><p>Web helpers for amelinium.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.web.html#var-add-app-data">add-app-data</a> </li><li> <a href="amelinium.web.html#var-add-header">add-header</a> </li><li> <a href="amelinium.web.html#var-add-headers">add-headers</a> </li><li> <a href="amelinium.web.html#var-add-missing-sub-status">add-missing-sub-status</a> </li><li> <a href="amelinium.web.html#var-add-slash">add-slash</a> </li><li> <a href="amelinium.web.html#var-add-status">add-status</a> </li><li> <a href="amelinium.web.html#var-app-data">app-data</a> </li><li> <a href="amelinium.web.html#var-assoc-app-data">assoc-app-data</a> </li><li> <a href="amelinium.web.html#var-auth-page">auth-page</a> </li><li> <a href="amelinium.web.html#var-auth-page.3F">auth-page?</a> </li><li> <a href="amelinium.web.html#var-common-auth-keys">common-auth-keys</a> </li><li> <a href="amelinium.web.html#var-common-keys">common-keys</a> </li><li> <a href="amelinium.web.html#var-current-page">current-page</a> </li><li> <a href="amelinium.web.html#var-current-page-id">current-page-id</a> </li><li> <a href="amelinium.web.html#var-current-page-id-or-path">current-page-id-or-path</a> </li><li> <a href="amelinium.web.html#var-def-render">def-render</a> </li><li> <a href="amelinium.web.html#var-default-contexts-labeler">default-contexts-labeler</a> </li><li> <a href="amelinium.web.html#var-default-html">default-html</a> </li><li> <a href="amelinium.web.html#var-dot-html">dot-html</a> </li><li> <a href="amelinium.web.html#var-form-params-error.21">form-params-error!</a> </li><li> <a href="amelinium.web.html#var-get-for-status">get-for-status</a> </li><li> <a href="amelinium.web.html#var-get-layout">get-layout</a> </li><li> <a href="amelinium.web.html#var-get-layout-dir">get-layout-dir</a> </li><li> <a href="amelinium.web.html#var-get-missing-app-data-from-req">get-missing-app-data-from-req</a> </li><li> <a href="amelinium.web.html#var-get-target">get-target</a> </li><li> <a href="amelinium.web.html#var-get-view">get-view</a> </li><li> <a href="amelinium.web.html#var-get-view-dir">get-view-dir</a> </li><li> <a href="amelinium.web.html#var-go-to">go-to</a> </li><li> <a href="amelinium.web.html#var-go-to-with-status">go-to-with-status</a> </li><li> <a href="amelinium.web.html#var-guess-lang-param">guess-lang-param</a> </li><li> <a href="amelinium.web.html#var-handle-bad-request-form-params">handle-bad-request-form-params</a> </li><li> <a href="amelinium.web.html#var-handle-error">handle-error</a> </li><li> <a href="amelinium.web.html#var-hard-lock-time">hard-lock-time</a> </li><li> <a href="amelinium.web.html#var-hard-locked.3F">hard-locked?</a> </li><li> <a href="amelinium.web.html#var-has-any-role.3F">has-any-role?</a> </li><li> <a href="amelinium.web.html#var-has-param.3F">has-param?</a> </li><li> <a href="amelinium.web.html#var-has-role.3F">has-role?</a> </li><li> <a href="amelinium.web.html#var-http-go-to">http-go-to</a> </li><li> <a href="amelinium.web.html#var-http-go-to-with-status">http-go-to-with-status</a> </li><li> <a href="amelinium.web.html#var-http-handle-bad-request-form-params">http-handle-bad-request-form-params</a> </li><li> <a href="amelinium.web.html#var-http-move-to">http-move-to</a> </li><li> <a href="amelinium.web.html#var-hx-go-to">hx-go-to</a> </li><li> <a href="amelinium.web.html#var-hx-go-to-with-status">hx-go-to-with-status</a> </li><li> <a href="amelinium.web.html#var-hx-handle-bad-request-form-params">hx-handle-bad-request-form-params</a> </li><li> <a href="amelinium.web.html#var-hx-inject">hx-inject</a> </li><li> <a href="amelinium.web.html#var-hx-localized-redirect">hx-localized-redirect</a> </li><li> <a href="amelinium.web.html#var-hx-move-to">hx-move-to</a> </li><li> <a href="amelinium.web.html#var-hx-redirect">hx-redirect</a> </li><li> <a href="amelinium.web.html#var-hx-request.3F">hx-request?</a> </li><li> <a href="amelinium.web.html#var-hx-target">hx-target</a> </li><li> <a href="amelinium.web.html#var-hx-transform-redirect">hx-transform-redirect</a> </li><li> <a href="amelinium.web.html#var-i18n-keys">i18n-keys</a> </li><li> <a href="amelinium.web.html#var-lang-config">lang-config</a> </li><li> <a href="amelinium.web.html#var-lang-from-req">lang-from-req</a> </li><li> <a href="amelinium.web.html#var-lang-id">lang-id</a> </li><li> <a href="amelinium.web.html#var-lang-param">lang-param</a> </li><li> <a href="amelinium.web.html#var-lang-redir">lang-redir</a> </li><li> <a href="amelinium.web.html#var-lang-str">lang-str</a> </li><li> <a href="amelinium.web.html#var-language-keys">language-keys</a> </li><li> <a href="amelinium.web.html#var-layouts-str">layouts-str</a> </li><li> <a href="amelinium.web.html#var-localized-page">localized-page</a> </li><li> <a href="amelinium.web.html#var-localized-path">localized-path</a> </li><li> <a href="amelinium.web.html#var-localized-render-created">localized-render-created</a> </li><li> <a href="amelinium.web.html#var-localized-see-other">localized-see-other</a> </li><li> <a href="amelinium.web.html#var-localized-temporary-redirect">localized-temporary-redirect</a> </li><li> <a href="amelinium.web.html#var-lock-wait">lock-wait</a> </li><li> <a href="amelinium.web.html#var-lock-wait-default">lock-wait-default</a> </li><li> <a href="amelinium.web.html#var-login-auth-state">login-auth-state</a> </li><li> <a href="amelinium.web.html#var-login-page">login-page</a> </li><li> <a href="amelinium.web.html#var-login-page.3F">login-page?</a> </li><li> <a href="amelinium.web.html#var-map-to-lazy">map-to-lazy</a> </li><li> <a href="amelinium.web.html#var-move-to">move-to</a> </li><li> <a href="amelinium.web.html#var-no-app-data">no-app-data</a> </li><li> <a href="amelinium.web.html#var-no-app-data.3F">no-app-data?</a> </li><li> <a href="amelinium.web.html#var-on-page.3F">on-page?</a> </li><li> <a href="amelinium.web.html#var-page">page</a> </li><li> <a href="amelinium.web.html#var-page-keys">page-keys</a> </li><li> <a href="amelinium.web.html#var-param-keys">param-keys</a> </li><li> <a href="amelinium.web.html#var-parameterized-page">parameterized-page</a> </li><li> <a href="amelinium.web.html#var-path">path</a> </li><li> <a href="amelinium.web.html#var-path-language">path-language</a> </li><li> <a href="amelinium.web.html#var-path-param">path-param</a> </li><li> <a href="amelinium.web.html#var-path-params">path-params</a> </li><li> <a href="amelinium.web.html#var-path-template-with-param">path-template-with-param</a> </li><li> <a href="amelinium.web.html#var-path-variants">path-variants</a> </li><li> <a href="amelinium.web.html#var-pick-language">pick-language</a> </li><li> <a href="amelinium.web.html#var-pick-language-str">pick-language-str</a> </li><li> <a href="amelinium.web.html#var-pick-language-str-without-fallback">pick-language-str-without-fallback</a> </li><li> <a href="amelinium.web.html#var-pick-language-without-fallback">pick-language-without-fallback</a> </li><li> <a href="amelinium.web.html#var-prep-app-data">prep-app-data</a> </li><li> <a href="amelinium.web.html#var-remote-ip-keys">remote-ip-keys</a> </li><li> <a href="amelinium.web.html#var-remove-status">remove-status</a> </li><li> <a href="amelinium.web.html#var-render">render</a> </li><li> <a href="amelinium.web.html#var-render-accepted">render-accepted</a> </li><li> <a href="amelinium.web.html#var-render-already-reported">render-already-reported</a> </li><li> <a href="amelinium.web.html#var-render-bad-gateway">render-bad-gateway</a> </li><li> <a href="amelinium.web.html#var-render-bad-params">render-bad-params</a> </li><li> <a href="amelinium.web.html#var-render-bad-request">render-bad-request</a> </li><li> <a href="amelinium.web.html#var-render-bandwidth-limit-exceeded">render-bandwidth-limit-exceeded</a> </li><li> <a href="amelinium.web.html#var-render-blocked-by-windows-parental-controls">render-blocked-by-windows-parental-controls</a> </li><li> <a href="amelinium.web.html#var-render-conflict">render-conflict</a> </li><li> <a href="amelinium.web.html#var-render-continue">render-continue</a> </li><li> <a href="amelinium.web.html#var-render-created">render-created</a> </li><li> <a href="amelinium.web.html#var-render-early-hints">render-early-hints</a> </li><li> <a href="amelinium.web.html#var-render-enhance-your-calm">render-enhance-your-calm</a> </li><li> <a href="amelinium.web.html#var-render-error">render-error</a> </li><li> <a href="amelinium.web.html#var-render-expectation-failed">render-expectation-failed</a> </li><li> <a href="amelinium.web.html#var-render-failed-dependency">render-failed-dependency</a> </li><li> <a href="amelinium.web.html#var-render-forbidden">render-forbidden</a> </li><li> <a href="amelinium.web.html#var-render-found">render-found</a> </li><li> <a href="amelinium.web.html#var-render-gateway-timeout">render-gateway-timeout</a> </li><li> <a href="amelinium.web.html#var-render-gone">render-gone</a> </li><li> <a href="amelinium.web.html#var-render-http-version-not-supported">render-http-version-not-supported</a> </li><li> <a href="amelinium.web.html#var-render-im-a-teapot">render-im-a-teapot</a> </li><li> <a href="amelinium.web.html#var-render-im-used">render-im-used</a> </li><li> <a href="amelinium.web.html#var-render-insufficient-storage">render-insufficient-storage</a> </li><li> <a href="amelinium.web.html#var-render-internal-server-error">render-internal-server-error</a> </li><li> <a href="amelinium.web.html#var-render-length-required">render-length-required</a> </li><li> <a href="amelinium.web.html#var-render-locked">render-locked</a> </li><li> <a href="amelinium.web.html#var-render-loop-detected">render-loop-detected</a> </li><li> <a href="amelinium.web.html#var-render-method-not-allowed">render-method-not-allowed</a> </li><li> <a href="amelinium.web.html#var-render-misdirected-request">render-misdirected-request</a> </li><li> <a href="amelinium.web.html#var-render-multi-status">render-multi-status</a> </li><li> <a href="amelinium.web.html#var-render-network-authentication-required">render-network-authentication-required</a> </li><li> <a href="amelinium.web.html#var-render-network-connect-timeout">render-network-connect-timeout</a> </li><li> <a href="amelinium.web.html#var-render-network-read-timeout">render-network-read-timeout</a> </li><li> <a href="amelinium.web.html#var-render-no-content">render-no-content</a> </li><li> <a href="amelinium.web.html#var-render-non-authoritative-information">render-non-authoritative-information</a> </li><li> <a href="amelinium.web.html#var-render-not-acceptable">render-not-acceptable</a> </li><li> <a href="amelinium.web.html#var-render-not-extended">render-not-extended</a> </li><li> <a href="amelinium.web.html#var-render-not-found">render-not-found</a> </li><li> <a href="amelinium.web.html#var-render-not-implemented">render-not-implemented</a> </li><li> <a href="amelinium.web.html#var-render-ok">render-ok</a> </li><li> <a href="amelinium.web.html#var-render-page">render-page</a> </li><li> <a href="amelinium.web.html#var-render-partial-content">render-partial-content</a> </li><li> <a href="amelinium.web.html#var-render-payment-required">render-payment-required</a> </li><li> <a href="amelinium.web.html#var-render-precondition-failed">render-precondition-failed</a> </li><li> <a href="amelinium.web.html#var-render-precondition-required">render-precondition-required</a> </li><li> <a href="amelinium.web.html#var-render-processing">render-processing</a> </li><li> <a href="amelinium.web.html#var-render-proxy-authentication-required">render-proxy-authentication-required</a> </li><li> <a href="amelinium.web.html#var-render-request-entity-too-large">render-request-entity-too-large</a> </li><li> <a href="amelinium.web.html#var-render-request-header-fields-too-large">render-request-header-fields-too-large</a> </li><li> <a href="amelinium.web.html#var-render-request-timeout">render-request-timeout</a> </li><li> <a href="amelinium.web.html#var-render-request-uri-too-long">render-request-uri-too-long</a> </li><li> <a href="amelinium.web.html#var-render-requested-range-not-satisfiable">render-requested-range-not-satisfiable</a> </li><li> <a href="amelinium.web.html#var-render-reset-content">render-reset-content</a> </li><li> <a href="amelinium.web.html#var-render-response">render-response</a> </li><li> <a href="amelinium.web.html#var-render-response-force">render-response-force</a> </li><li> <a href="amelinium.web.html#var-render-retry-with">render-retry-with</a> </li><li> <a href="amelinium.web.html#var-render-service-unavailable">render-service-unavailable</a> </li><li> <a href="amelinium.web.html#var-render-status">render-status</a> </li><li> <a href="amelinium.web.html#var-render-switching-protocols">render-switching-protocols</a> </li><li> <a href="amelinium.web.html#var-render-too-early">render-too-early</a> </li><li> <a href="amelinium.web.html#var-render-too-many-requests">render-too-many-requests</a> </li><li> <a href="amelinium.web.html#var-render-unauthorized">render-unauthorized</a> </li><li> <a href="amelinium.web.html#var-render-unavailable-for-legal-reasons">render-unavailable-for-legal-reasons</a> </li><li> <a href="amelinium.web.html#var-render-unordered-collection">render-unordered-collection</a> </li><li> <a href="amelinium.web.html#var-render-unprocessable-entity">render-unprocessable-entity</a> </li><li> <a href="amelinium.web.html#var-render-unsupported-media-type">render-unsupported-media-type</a> </li><li> <a href="amelinium.web.html#var-render-upgrade-required">render-upgrade-required</a> </li><li> <a href="amelinium.web.html#var-render-variant-also-negotiates">render-variant-also-negotiates</a> </li><li> <a href="amelinium.web.html#var-resolve-cached">resolve-cached</a> </li><li> <a href="amelinium.web.html#var-resolve-generic">resolve-generic</a> </li><li> <a href="amelinium.web.html#var-resolve-layout">resolve-layout</a> </li><li> <a href="amelinium.web.html#var-resolve-view">resolve-view</a> </li><li> <a href="amelinium.web.html#var-response">response</a> </li><li> <a href="amelinium.web.html#var-response-status.3F">response-status?</a> </li><li> <a href="amelinium.web.html#var-response.3F">response?</a> </li><li> <a href="amelinium.web.html#var-role-required.21">role-required!</a> </li><li> <a href="amelinium.web.html#var-roles-for-context">roles-for-context</a> </li><li> <a href="amelinium.web.html#var-roles-for-contexts">roles-for-contexts</a> </li><li> <a href="amelinium.web.html#var-roles-keys">roles-keys</a> </li><li> <a href="amelinium.web.html#var-roles-matrix">roles-matrix</a> </li><li> <a href="amelinium.web.html#var-roles-table">roles-table</a> </li><li> <a href="amelinium.web.html#var-roles-tabler">roles-tabler</a> </li><li> <a href="amelinium.web.html#var-router-match.3F">router-match?</a> </li><li> <a href="amelinium.web.html#var-see-other">see-other</a> </li><li> <a href="amelinium.web.html#var-session-keys">session-keys</a> </li><li> <a href="amelinium.web.html#var-set-target-header">set-target-header</a> </li><li> <a href="amelinium.web.html#var-sl-default-html">sl-default-html</a> </li><li> <a href="amelinium.web.html#var-slash-redir">slash-redir</a> </li><li> <a href="amelinium.web.html#var-soft-lock-passed">soft-lock-passed</a> </li><li> <a href="amelinium.web.html#var-soft-lock-remains">soft-lock-remains</a> </li><li> <a href="amelinium.web.html#var-soft-lock-time">soft-lock-time</a> </li><li> <a href="amelinium.web.html#var-soft-locked.3F">soft-locked?</a> </li><li> <a href="amelinium.web.html#var-split-query-params">split-query-params</a> </li><li> <a href="amelinium.web.html#var-split-query-params-simple">split-query-params-simple</a> </li><li> <a href="amelinium.web.html#var-status-lv">status-lv</a> </li><li> <a href="amelinium.web.html#var-strictly-localized-page">strictly-localized-page</a> </li><li> <a href="amelinium.web.html#var-template-path">template-path</a> </li><li> <a href="amelinium.web.html#var-temporary-redirect">temporary-redirect</a> </li><li> <a href="amelinium.web.html#var-update-app-data">update-app-data</a> </li><li> <a href="amelinium.web.html#var-use-hx.3F">use-hx?</a> </li><li> <a href="amelinium.web.html#var-validators-keys">validators-keys</a> </li><li> <a href="amelinium.web.html#var-views-str">views-str</a> </li><li> <a href="amelinium.web.html#var-with-role-only.21">with-role-only!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.web.controller.html">amelinium.web.controller</a></h3><div class="doc"><div class="markdown"><p>amelinium service, common web controller functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.web.controller.html#var-cleanup-req">cleanup-req</a> </li><li> <a href="amelinium.web.controller.html#var-default">default</a> </li><li> <a href="amelinium.web.controller.html#var-handle-coercion-error">handle-coercion-error</a> </li><li> <a href="amelinium.web.controller.html#var-inject-goto">inject-goto</a> </li><li> <a href="amelinium.web.controller.html#var-login-data.3F">login-data?</a> </li><li> <a href="amelinium.web.controller.html#var-populate-goto">populate-goto</a> </li><li> <a href="amelinium.web.controller.html#var-prep-request.21">prep-request!</a> </li><li> <a href="amelinium.web.controller.html#var-remove-login-data">remove-login-data</a> </li><li> <a href="amelinium.web.controller.html#var-render.21">render!</a> </li><li> <a href="amelinium.web.controller.html#var-saved-params">saved-params</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.web.controller.admin.html">amelinium.web.controller.admin</a></h3><div class="doc"><div class="markdown"><p>amelinium service, web admin controller functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.web.controller.admin.html#var-one-minute">one-minute</a> </li><li> <a href="amelinium.web.controller.admin.html#var-set-password.21">set-password!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.web.controller.user.html">amelinium.web.controller.user</a></h3><div class="doc"><div class="markdown"><p>amelinium service, web user controller functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.web.controller.user.html#var-auth-with-password.21">auth-with-password!</a> </li><li> <a href="amelinium.web.controller.user.html#var-authenticate.21">authenticate!</a> </li><li> <a href="amelinium.web.controller.user.html#var-confirmation-status.21">confirmation-status!</a> </li><li> <a href="amelinium.web.controller.user.html#var-create.21">create!</a> </li><li> <a href="amelinium.web.controller.user.html#var-five-minutes">five-minutes</a> </li><li> <a href="amelinium.web.controller.user.html#var-identity-create.21">identity-create!</a> </li><li> <a href="amelinium.web.controller.user.html#var-login.21">login!</a> </li><li> <a href="amelinium.web.controller.user.html#var-logout.21">logout!</a> </li><li> <a href="amelinium.web.controller.user.html#var-one-minute">one-minute</a> </li><li> <a href="amelinium.web.controller.user.html#var-password-change.21">password-change!</a> </li><li> <a href="amelinium.web.controller.user.html#var-password-create.21">password-create!</a> </li><li> <a href="amelinium.web.controller.user.html#var-password-recover.21">password-recover!</a> </li><li> <a href="amelinium.web.controller.user.html#var-password-update.21">password-update!</a> </li><li> <a href="amelinium.web.controller.user.html#var-prolong.21">prolong!</a> </li><li> <a href="amelinium.web.controller.user.html#var-register.21">register!</a> </li><li> <a href="amelinium.web.controller.user.html#var-retry-after">retry-after</a> </li><li> <a href="amelinium.web.controller.user.html#var-verify.21">verify!</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.web.js.html">amelinium.web.js</a></h3><div class="doc"><div class="markdown"><p>amelinium service, JS.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.web.js.html#var-init-js-config">init-js-config</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.web.taggers.html">amelinium.web.taggers</a></h3><div class="doc"><div class="markdown"><p>amelinium service, Selmer taggers.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="amelinium.web.taggers.html#var-ad-hoc-id">ad-hoc-id</a> </li><li> <a href="amelinium.web.taggers.html#var-add-taggers">add-taggers</a> </li><li> <a href="amelinium.web.taggers.html#var-anti-spam-code">anti-spam-code</a> </li><li> <a href="amelinium.web.taggers.html#var-args-.3Emap">args->map</a> </li><li> <a href="amelinium.web.taggers.html#var-assignments-.3Ekw-map">assignments->kw-map</a> </li><li> <a href="amelinium.web.taggers.html#var-assignments-.3Emap">assignments->map</a> </li><li> <a href="amelinium.web.taggers.html#var-form-field">form-field</a> </li><li> <a href="amelinium.web.taggers.html#var-form-fields">form-fields</a> </li><li> <a href="amelinium.web.taggers.html#var-form-submit">form-submit</a> </li><li> <a href="amelinium.web.taggers.html#var-form-submit-session">form-submit-session</a> </li><li> <a href="amelinium.web.taggers.html#var-get-field-value">get-field-value</a> </li><li> <a href="amelinium.web.taggers.html#var-get-form-action">get-form-action</a> </li><li> <a href="amelinium.web.taggers.html#var-get-lang">get-lang</a> </li><li> <a href="amelinium.web.taggers.html#var-get-lang-id">get-lang-id</a> </li><li> <a href="amelinium.web.taggers.html#var-html-add-attrs">html-add-attrs</a> </li><li> <a href="amelinium.web.taggers.html#var-html-esc">html-esc</a> </li><li> <a href="amelinium.web.taggers.html#var-init">init</a> </li><li> <a href="amelinium.web.taggers.html#var-kw-param.3F">kw-param?</a> </li><li> <a href="amelinium.web.taggers.html#var-lang-url">lang-url</a> </li><li> <a href="amelinium.web.taggers.html#var-last-char">last-char</a> </li><li> <a href="amelinium.web.taggers.html#var-param-try-tr">param-try-tr</a> </li><li> <a href="amelinium.web.taggers.html#var-parse-args">parse-args</a> </li><li> <a href="amelinium.web.taggers.html#var-parse-assigments">parse-assigments</a> </li><li> <a href="amelinium.web.taggers.html#var-render-assignment-value">render-assignment-value</a> </li><li> <a href="amelinium.web.taggers.html#var-tr">tr</a> </li><li> <a href="amelinium.web.taggers.html#var-tr-sub">tr-sub</a> </li><li> <a href="amelinium.web.taggers.html#var-translator">translator</a> </li><li> <a href="amelinium.web.taggers.html#var-translator-sub">translator-sub</a> </li><li> <a href="amelinium.web.taggers.html#var-url-enc">url-enc</a> </li><li> <a href="amelinium.web.taggers.html#var-url-esc">url-esc</a> </li></ul></div></div><div class="namespace"><h3><a href="amelinium.web.url.html">amelinium.web.url</a></h3><div class="doc"><div class="markdown"><p>amelinium service, common web URLs.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div></div></body></html>