mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-09 09:36:13 +00:00
[cpp-restsdk] store Object as a shared pointer (#21349)
* [cpp-restsdk] store Object as a shared pointer * [cpp-restsdk] add test for object property
This commit is contained in:
@@ -387,6 +387,8 @@ public class CppRestSdkClientCodegen extends AbstractCppCodegen {
|
||||
|| ModelUtils.isFileSchema(p) || ModelUtils.isUUIDSchema(p)
|
||||
|| languageSpecificPrimitives.contains(openAPIType)) {
|
||||
return toModelName(openAPIType);
|
||||
} else if (ModelUtils.isObjectSchema(p)) {
|
||||
return "std::shared_ptr<Object>";
|
||||
} else if(typeMapping.containsKey(super.getSchemaType(p))) {
|
||||
return openAPIType;
|
||||
}
|
||||
|
||||
@@ -798,6 +798,8 @@ components:
|
||||
- available
|
||||
- pending
|
||||
- sold
|
||||
metadata:
|
||||
type: object
|
||||
xml:
|
||||
name: Pet
|
||||
Color:
|
||||
|
||||
Reference in New Issue
Block a user