Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.

Commit 11afdc9

Browse files
committed
PATCH: fix FolderChildren serialization: creator is not mandatory
1 parent ec5e8cb commit 11afdc9

2 files changed

Lines changed: 5 additions & 9 deletions

File tree

docs/RecursiveFolderChildren.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**id** | **Number** | |
88
**parentId** | **Number** | |
9-
**createdBy** | [**User**](User.md) | |
10-
**creator** | [**User**](User.md) | |
9+
**createdBy** | [**User**](User.md) | | [optional]
10+
**creator** | [**User**](User.md) | | [optional]
1111
**type** | **String** | Values can be 'Folder', 'Document' or 'Ifc'. It is usefull to parse the tree and discriminate folders and files | [optional]
1212
**name** | **String** | |
1313
**createdAt** | **Date** | |

src/model/RecursiveFolderChildren.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,28 +25,24 @@ class RecursiveFolderChildren {
2525
* @alias module:model/RecursiveFolderChildren
2626
* @param id {Number}
2727
* @param parentId {Number}
28-
* @param createdBy {module:model/User}
29-
* @param creator {module:model/User}
3028
* @param name {String}
3129
* @param createdAt {Date}
3230
* @param updatedAt {Date}
3331
* @param children {Array.<module:model/RecursiveFolderChildren>}
3432
*/
35-
constructor(id, parentId, createdBy, creator, name, createdAt, updatedAt, children) {
33+
constructor(id, parentId, name, createdAt, updatedAt, children) {
3634

37-
RecursiveFolderChildren.initialize(this, id, parentId, createdBy, creator, name, createdAt, updatedAt, children);
35+
RecursiveFolderChildren.initialize(this, id, parentId, name, createdAt, updatedAt, children);
3836
}
3937

4038
/**
4139
* Initializes the fields of this object.
4240
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
4341
* Only for internal use.
4442
*/
45-
static initialize(obj, id, parentId, createdBy, creator, name, createdAt, updatedAt, children) {
43+
static initialize(obj, id, parentId, name, createdAt, updatedAt, children) {
4644
obj['id'] = id;
4745
obj['parent_id'] = parentId;
48-
obj['created_by'] = createdBy;
49-
obj['creator'] = creator;
5046
obj['name'] = name;
5147
obj['created_at'] = createdAt;
5248
obj['updated_at'] = updatedAt;

0 commit comments

Comments
 (0)