JSONCallBody.JSONCallBody

Undocumented in source.
  1. enum JSONCallBody;
  2. enum JSONCallBody;
  3. enum JSONCallBody;
  4. 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 = "(`" ~ Args[i] ~ "` in " ~ jsonvar ~ ") ? fromJSON!(Parameters!(" ~ fn ~ ")[" ~ i.to!string ~ "])(" ~ jsonvar ~ "[`" ~ Args[i] ~ "`]" ~ ") : ParameterDefaults!(" ~ fn ~ ")[" ~ i.to!string ~ "]," ~ JSONCallBody!(T, fn, jsonvar, i + 1, Args);

Meta