From 7c734445b2a01f441c5d196a7a8d301f6b97bea0 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Wed, 18 Apr 2018 22:29:53 +0800 Subject: [PATCH] fix file parameter in header file (cpprest) (#130) --- .../src/main/resources/cpprest/api-header.mustache | 2 +- samples/client/petstore/cpprest/api/PetApi.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/cpprest/api-header.mustache b/modules/openapi-generator/src/main/resources/cpprest/api-header.mustache index 8493906176d..49200e4f2ab 100644 --- a/modules/openapi-generator/src/main/resources/cpprest/api-header.mustache +++ b/modules/openapi-generator/src/main/resources/cpprest/api-header.mustache @@ -39,7 +39,7 @@ public: {{/allParams}} pplx::task<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}}> {{operationId}}( {{#allParams}} - {{^required}}boost::optional<{{/required}}{{{dataType}}}{{^required}}>{{/required}} {{paramName}}{{#hasMore}},{{/hasMore}} + {{^required}}boost::optional<{{/required}}{{#isFile}}std::shared_ptr<{{/isFile}}{{{dataType}}}{{#isFile}}>{{/isFile}}{{^required}}>{{/required}} {{paramName}}{{#hasMore}},{{/hasMore}} {{/allParams}} ); {{/operation}} diff --git a/samples/client/petstore/cpprest/api/PetApi.h b/samples/client/petstore/cpprest/api/PetApi.h index 44656672f49..a16bcbb653b 100644 --- a/samples/client/petstore/cpprest/api/PetApi.h +++ b/samples/client/petstore/cpprest/api/PetApi.h @@ -129,7 +129,7 @@ public: pplx::task> uploadFile( int64_t petId, boost::optional additionalMetadata, - boost::optional file + boost::optional> file ); protected: