| Index: templates/Imported_h.template
|
| diff --git a/templates/Imported_h.template b/templates/Imported_h.template
|
| index afd56685845f6ab84fbcf3c0aa0a6af8d2247016..6c184a931cd9da7b3f754beb275eb02bb0f406b8 100644
|
| --- a/templates/Imported_h.template
|
| +++ b/templates/Imported_h.template
|
| @@ -22,28 +22,28 @@ namespace {{namespace}} {
|
|
|
| template<>
|
| struct ValueConversions<{{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}> {
|
| - static std::unique_ptr<{{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}> parse(protocol::Value* value, ErrorSupport* errors)
|
| + static std::unique_ptr<{{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}> fromValue(protocol::Value* value, ErrorSupport* errors)
|
| {
|
| if (!value) {
|
| errors->addError("value expected");
|
| return nullptr;
|
| }
|
| - String json = value->toJSONString();
|
| + String json = value->serialize();
|
| auto result = {{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}::fromJSONString({{config.imported.to_imported_string % "json"}});
|
| if (!result)
|
| errors->addError("cannot parse");
|
| return result;
|
| }
|
|
|
| - static std::unique_ptr<protocol::Value> serialize(const {{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}* value)
|
| + static std::unique_ptr<protocol::Value> toValue(const {{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}* value)
|
| {
|
| auto json = value->toJSONString();
|
| return SerializedValue::create({{config.imported.from_imported_string % "std::move(json)"}});
|
| }
|
|
|
| - static std::unique_ptr<protocol::Value> serialize(const std::unique_ptr<{{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}>& value)
|
| + static std::unique_ptr<protocol::Value> toValue(const std::unique_ptr<{{"::".join(config.imported.namespace)}}::{{domain.domain}}::API::{{type.id}}>& value)
|
| {
|
| - return serialize(value.get());
|
| + return toValue(value.get());
|
| }
|
| };
|
| {% endfor %}
|
|
|