From bcdede472add732c49c95564034c8cfa1c38c725 Mon Sep 17 00:00:00 2001 From: Kitsune Ral Date: Thu, 30 Nov 2017 03:36:29 +0900 Subject: Generated jobs: Apply naming convention to parameters It's now camelCase everywhere, even if The Spec uses snake_case (it is not consistent in that respect). --- jobs/{{base}}.cpp.mustache | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'jobs/{{base}}.cpp.mustache') diff --git a/jobs/{{base}}.cpp.mustache b/jobs/{{base}}.cpp.mustache index f3a6dc59..31b867fa 100644 --- a/jobs/{{base}}.cpp.mustache +++ b/jobs/{{base}}.cpp.mustache @@ -2,7 +2,7 @@ #include "{{filenameBase}}.h" -{{^models}}#include "jobs/converters.h"{{/models}} +{{^models}}#include "converters.h"{{/models}} {{#operations}}#include {{/operations}} using namespace QMatrixClient; @@ -35,7 +35,7 @@ class {{camelCaseOperationId}}Job::Private {{/ properties?}}{{/normalResponse?}}{{/responses}} {{camelCaseOperationId}}Job::{{camelCaseOperationId}}Job({{#allParams}}{{#avoidCopy?}}const {{dataType}}&{{/avoidCopy?}}{{^avoidCopy?}}{{dataType}}{{/avoidCopy?}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) : BaseJob(HttpVerb::{{#@cap}}{{#@tolower}}{{httpMethod}}{{/@tolower}}{{/@cap}}, "{{camelCaseOperationId}}Job", - basePath{{#pathParts}} % {{part}}{{/pathParts}}, + basePath{{#pathParts}} % {{.}}{{/pathParts}}, Query {{^queryParams}}{ }{{/queryParams}}{{#queryParams?}}{ {{#queryParams}}{ "{{baseName}}", toJson({{paramName}}).toString() }{{#hasMore}}, {{/hasMore}}{{/queryParams}} @@ -69,7 +69,7 @@ BaseJob::Status {{camelCaseOperationId}}Job::parseJson(const QJsonDocument& data {{# properties}}{{#required?}}if (!json.contains("{{paramName}}")) return { JsonParseError, "The key '{{paramName}}' not found in the response" };{{/required?}} - d->{{paramName}} = fromJson<{{dataType}}>(json.value("{{paramName}}")); + d->{{paramName}} = fromJson<{{dataType}}>(json.value("{{baseName}}")); {{/ properties}} return Success; }{{/ returnFile?}} -- cgit v1.2.3