From 07dd85ae6005fe9a38ff0d754622d5cb01c71681 Mon Sep 17 00:00:00 2001 From: Michael Vistein Date: Mon, 26 Aug 2024 16:11:46 +0200 Subject: [PATCH] Fix referenced primitive types --- .../openapitools/codegen/languages/CppRestSdkClientCodegen.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java index a802ea26f878..52249ae0ccd2 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java @@ -387,6 +387,8 @@ public String getTypeDeclaration(Schema p) { || ModelUtils.isFileSchema(p) || ModelUtils.isUUIDSchema(p) || languageSpecificPrimitives.contains(openAPIType)) { return toModelName(openAPIType); + } else if(typeMapping.containsKey(super.getSchemaType(p))) { + return openAPIType; } return "std::shared_ptr<" + openAPIType + ">";