Skip to content

Commit ef050ba

Browse files
committed
Derived models support improved
1 parent 55b4c3d commit ef050ba

File tree

4 files changed

+1152
-157
lines changed

4 files changed

+1152
-157
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@asposecloud/asposeemailcloud",
3-
"version": "19.11.40",
3+
"version": "19.11.0",
44
"description": "Aspose.Email Cloud Node.js SDK",
55
"homepage": "https://products.aspose.cloud/email",
66
"author": {
@@ -54,4 +54,4 @@
5454
"typescript": "^3.1.1",
5555
"cross-var": "^1.1.0"
5656
}
57-
}
57+
}

src/internal/object-serializer.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@ export class ObjectSerializer {
6969
return data;
7070
}
7171

72+
//derived
73+
var subTypeName = data.type;
74+
if (subTypeName !== undefined && typeMap[subTypeName] !== undefined)
75+
{
76+
type = subTypeName;
77+
}
78+
7279
// get the map for the correct type.
7380
const attributeTypes = typeMap[type].getAttributeTypeMap();
7481
const instance = {};

0 commit comments

Comments
 (0)