JSONCallBody.JSONCallBody

Undocumented in source.
  1. enum JSONCallBody;
  2. enum JSONCallBody;
  3. 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);
  4. enum JSONCallBody;

Meta