workspace-d v2.10.0 (2017-01-21T01:53:30Z)
Dub
Repo
JSONCallBody.JSONCallBody
app
JSONCallBody
Undocumented in source.
enum
JSONCallBody
;
enum
JSONCallBody
;
enum
JSONCallBody
;
template
JSONCallBody
(alias T, string fn, string jsonvar, size_t i, Args...)
static if
(!(
Args.length == 1 && Args[0] == "request" && is(Parameters!T[0] == JSONValue)
))
static if
(!(
Args.length == i
))
static if
(
is(ParameterDefaults!T[i] == void)
)
enum
JSONCallBody
=
"(fromJSON!(Parameters!("
~
fn
~
")["
~
i.to
!
string
~
"])(*enforce(`"
~
Args
[
i
] ~
"` in "
~
jsonvar
~
", `"
~
Args
[
i
] ~
" has no default value and is not in the JSON request`))),"
~
JSONCallBody
!(
T
,
fn
,
jsonvar
,
i
+
1
,
Args
)
;
enum
JSONCallBody
;
Meta
Source
See Source File
app
JSONCallBody
manifest constants
JSONCallBody