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

Commit b07183b

Browse files
committed
PATCH: fix model.document parent_id
1 parent 4956667 commit b07183b

14 files changed

+127
-97
lines changed

docs/CollaborationApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -960,7 +960,7 @@ Name | Type | Description | Notes
960960
961961
Create a document
962962

963-
Create a document. If the document is one of {'GLTF', 'OBJ', 'DWG', 'DXF', 'IFC', 'POINT_CLOUD'}, a model will be created and attached to this document Required scopes: document:write
963+
Create a document. If the document is one of {'DWG', 'POINT_CLOUD', 'IFC', 'DXF', 'OBJ', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
964964

965965
### Example
966966

docs/ModelDocument.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
77
**id** | **Number** | | [readonly]
88
**name** | **String** | Shown name of the file |
99
**fileName** | **String** | Full name of the file | [optional]
10+
**parentId** | **Number** | | [optional]
1011
**description** | **String** | Description of the file | [optional]
1112
**file** | **String** | |
1213
**size** | **Number** | Size of the file. | [readonly]

docs/ModelDocumentRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**name** | **String** | Shown name of the file |
88
**fileName** | **String** | Full name of the file | [optional]
9+
**parentId** | **Number** | | [optional]
910
**description** | **String** | Description of the file | [optional]
1011
**file** | **File** | |
1112
**processHint** | **String** | Provide a info about the document in order to customize the way it is processed. * `PHOTOSPHERE` - PHOTOSPHERE | [optional]

docs/WriteFolder.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**parentId** | **Number** | | [optional]
8-
**userPermission** | **Number** | Aggregate of group user permissions and folder default permission | [readonly]
9-
**id** | **Number** | | [readonly]
107
**updatedAt** | **Date** | Date of the last update | [readonly]
11-
**createdAt** | **Date** | Creation date | [readonly]
12-
**createdBy** | [**ShortUser**](ShortUser.md) | | [readonly]
138
**groupsPermissions** | [**[GroupFolderRead]**](GroupFolderRead.md) | List of group permissions | [readonly]
14-
**defaultPermission** | **Number** | Permission for a Folder * `1` - denied * `50` - read_only * `100` - read_write | [optional]
9+
**userPermission** | **Number** | Aggregate of group user permissions and folder default permission | [readonly]
1510
**name** | **String** | Name of the folder |
16-
**type** | **String** | DEPRECATED: Use 'nature' instead. Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files | [readonly]
1711
**nature** | **String** | Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files | [readonly]
12+
**createdBy** | [**ShortUser**](ShortUser.md) | | [readonly]
13+
**createdAt** | **Date** | Creation date | [readonly]
14+
**defaultPermission** | **Number** | Permission for a Folder * `1` - denied * `50` - read_only * `100` - read_write | [optional]
15+
**id** | **Number** | | [readonly]
16+
**parentId** | **Number** | | [optional]
17+
**type** | **String** | DEPRECATED: Use 'nature' instead. Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files | [readonly]
1818
**children** | [**[WriteFolder]**](WriteFolder.md) | | [optional]
1919

2020

docs/WriteFolderRequest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**parentId** | **Number** | | [optional]
8-
**defaultPermission** | **Number** | Permission for a Folder * `1` - denied * `50` - read_only * `100` - read_write | [optional]
97
**name** | **String** | Name of the folder |
8+
**defaultPermission** | **Number** | Permission for a Folder * `1` - denied * `50` - read_only * `100` - read_write | [optional]
9+
**parentId** | **Number** | | [optional]
1010
**children** | [**[WriteFolder]**](WriteFolder.md) | | [optional]
1111

1212

src/api/CollaborationApi.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,7 @@ export default class CollaborationApi {
866866

867867
/**
868868
* Create a document
869-
* Create a document. If the document is one of {'GLTF', 'OBJ', 'DWG', 'DXF', 'IFC', 'POINT_CLOUD'}, a model will be created and attached to this document Required scopes: document:write
869+
* Create a document. If the document is one of {'DWG', 'POINT_CLOUD', 'IFC', 'DXF', 'OBJ', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
870870
* @param {Number} cloudPk A unique integer value identifying this cloud.
871871
* @param {Number} projectPk A unique integer value identifying this project.
872872
* @param {String} name Shown name of the file
@@ -934,7 +934,7 @@ export default class CollaborationApi {
934934

935935
/**
936936
* Create a document
937-
* Create a document. If the document is one of {'GLTF', 'OBJ', 'DWG', 'DXF', 'IFC', 'POINT_CLOUD'}, a model will be created and attached to this document Required scopes: document:write
937+
* Create a document. If the document is one of {'DWG', 'POINT_CLOUD', 'IFC', 'DXF', 'OBJ', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
938938
* @param {Number} cloudPk A unique integer value identifying this cloud.
939939
* @param {Number} projectPk A unique integer value identifying this project.
940940
* @param {String} name Shown name of the file

src/model/ModelDocument.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ class ModelDocument {
7878
if (data.hasOwnProperty('file_name')) {
7979
obj['file_name'] = ApiClient.convertToType(data['file_name'], 'String');
8080
}
81+
if (data.hasOwnProperty('parent_id')) {
82+
obj['parent_id'] = ApiClient.convertToType(data['parent_id'], 'Number');
83+
}
8184
if (data.hasOwnProperty('description')) {
8285
obj['description'] = ApiClient.convertToType(data['description'], 'String');
8386
}
@@ -132,6 +135,11 @@ ModelDocument.prototype['name'] = undefined;
132135
*/
133136
ModelDocument.prototype['file_name'] = undefined;
134137

138+
/**
139+
* @member {Number} parent_id
140+
*/
141+
ModelDocument.prototype['parent_id'] = undefined;
142+
135143
/**
136144
* Description of the file
137145
* @member {String} description

src/model/ModelDocumentRequest.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ class ModelDocumentRequest {
5757
if (data.hasOwnProperty('file_name')) {
5858
obj['file_name'] = ApiClient.convertToType(data['file_name'], 'String');
5959
}
60+
if (data.hasOwnProperty('parent_id')) {
61+
obj['parent_id'] = ApiClient.convertToType(data['parent_id'], 'Number');
62+
}
6063
if (data.hasOwnProperty('description')) {
6164
obj['description'] = ApiClient.convertToType(data['description'], 'String');
6265
}
@@ -85,6 +88,11 @@ ModelDocumentRequest.prototype['name'] = undefined;
8588
*/
8689
ModelDocumentRequest.prototype['file_name'] = undefined;
8790

91+
/**
92+
* @member {Number} parent_id
93+
*/
94+
ModelDocumentRequest.prototype['parent_id'] = undefined;
95+
8896
/**
8997
* Description of the file
9098
* @member {String} description

src/model/WriteFolder.js

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -24,36 +24,36 @@ class WriteFolder {
2424
/**
2525
* Constructs a new <code>WriteFolder</code>.
2626
* @alias module:model/WriteFolder
27-
* @param userPermission {module:model/WriteFolder.UserPermissionEnum} Aggregate of group user permissions and folder default permission
28-
* @param id {Number}
2927
* @param updatedAt {Date} Date of the last update
30-
* @param createdAt {Date} Creation date
31-
* @param createdBy {module:model/ShortUser}
3228
* @param groupsPermissions {Array.<module:model/GroupFolderRead>} List of group permissions
29+
* @param userPermission {module:model/WriteFolder.UserPermissionEnum} Aggregate of group user permissions and folder default permission
3330
* @param name {String} Name of the folder
34-
* @param type {String} DEPRECATED: Use 'nature' instead. Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files
3531
* @param nature {String} Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files
32+
* @param createdBy {module:model/ShortUser}
33+
* @param createdAt {Date} Creation date
34+
* @param id {Number}
35+
* @param type {String} DEPRECATED: Use 'nature' instead. Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files
3636
*/
37-
constructor(userPermission, id, updatedAt, createdAt, createdBy, groupsPermissions, name, type, nature) {
37+
constructor(updatedAt, groupsPermissions, userPermission, name, nature, createdBy, createdAt, id, type) {
3838

39-
WriteFolder.initialize(this, userPermission, id, updatedAt, createdAt, createdBy, groupsPermissions, name, type, nature);
39+
WriteFolder.initialize(this, updatedAt, groupsPermissions, userPermission, name, nature, createdBy, createdAt, id, type);
4040
}
4141

4242
/**
4343
* Initializes the fields of this object.
4444
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
4545
* Only for internal use.
4646
*/
47-
static initialize(obj, userPermission, id, updatedAt, createdAt, createdBy, groupsPermissions, name, type, nature) {
48-
obj['user_permission'] = userPermission;
49-
obj['id'] = id;
47+
static initialize(obj, updatedAt, groupsPermissions, userPermission, name, nature, createdBy, createdAt, id, type) {
5048
obj['updated_at'] = updatedAt;
51-
obj['created_at'] = createdAt;
52-
obj['created_by'] = createdBy;
5349
obj['groups_permissions'] = groupsPermissions;
50+
obj['user_permission'] = userPermission;
5451
obj['name'] = name;
55-
obj['type'] = type;
5652
obj['nature'] = nature;
53+
obj['created_by'] = createdBy;
54+
obj['created_at'] = createdAt;
55+
obj['id'] = id;
56+
obj['type'] = type;
5757
}
5858

5959
/**
@@ -67,39 +67,39 @@ class WriteFolder {
6767
if (data) {
6868
obj = obj || new WriteFolder();
6969

70-
if (data.hasOwnProperty('parent_id')) {
71-
obj['parent_id'] = ApiClient.convertToType(data['parent_id'], 'Number');
70+
if (data.hasOwnProperty('updated_at')) {
71+
obj['updated_at'] = ApiClient.convertToType(data['updated_at'], 'Date');
72+
}
73+
if (data.hasOwnProperty('groups_permissions')) {
74+
obj['groups_permissions'] = ApiClient.convertToType(data['groups_permissions'], [GroupFolderRead]);
7275
}
7376
if (data.hasOwnProperty('user_permission')) {
7477
obj['user_permission'] = ApiClient.convertToType(data['user_permission'], 'Number');
7578
}
76-
if (data.hasOwnProperty('id')) {
77-
obj['id'] = ApiClient.convertToType(data['id'], 'Number');
78-
}
79-
if (data.hasOwnProperty('updated_at')) {
80-
obj['updated_at'] = ApiClient.convertToType(data['updated_at'], 'Date');
79+
if (data.hasOwnProperty('name')) {
80+
obj['name'] = ApiClient.convertToType(data['name'], 'String');
8181
}
82-
if (data.hasOwnProperty('created_at')) {
83-
obj['created_at'] = ApiClient.convertToType(data['created_at'], 'Date');
82+
if (data.hasOwnProperty('nature')) {
83+
obj['nature'] = ApiClient.convertToType(data['nature'], 'String');
8484
}
8585
if (data.hasOwnProperty('created_by')) {
8686
obj['created_by'] = ApiClient.convertToType(data['created_by'], ShortUser);
8787
}
88-
if (data.hasOwnProperty('groups_permissions')) {
89-
obj['groups_permissions'] = ApiClient.convertToType(data['groups_permissions'], [GroupFolderRead]);
88+
if (data.hasOwnProperty('created_at')) {
89+
obj['created_at'] = ApiClient.convertToType(data['created_at'], 'Date');
9090
}
9191
if (data.hasOwnProperty('default_permission')) {
9292
obj['default_permission'] = ApiClient.convertToType(data['default_permission'], 'Number');
9393
}
94-
if (data.hasOwnProperty('name')) {
95-
obj['name'] = ApiClient.convertToType(data['name'], 'String');
94+
if (data.hasOwnProperty('id')) {
95+
obj['id'] = ApiClient.convertToType(data['id'], 'Number');
96+
}
97+
if (data.hasOwnProperty('parent_id')) {
98+
obj['parent_id'] = ApiClient.convertToType(data['parent_id'], 'Number');
9699
}
97100
if (data.hasOwnProperty('type')) {
98101
obj['type'] = ApiClient.convertToType(data['type'], 'String');
99102
}
100-
if (data.hasOwnProperty('nature')) {
101-
obj['nature'] = ApiClient.convertToType(data['nature'], 'String');
102-
}
103103
if (data.hasOwnProperty('children')) {
104104
obj['children'] = ApiClient.convertToType(data['children'], [WriteFolder]);
105105
}
@@ -111,43 +111,45 @@ class WriteFolder {
111111
}
112112

113113
/**
114-
* @member {Number} parent_id
114+
* Date of the last update
115+
* @member {Date} updated_at
115116
*/
116-
WriteFolder.prototype['parent_id'] = undefined;
117+
WriteFolder.prototype['updated_at'] = undefined;
117118

118119
/**
119-
* Aggregate of group user permissions and folder default permission
120-
* @member {module:model/WriteFolder.UserPermissionEnum} user_permission
120+
* List of group permissions
121+
* @member {Array.<module:model/GroupFolderRead>} groups_permissions
121122
*/
122-
WriteFolder.prototype['user_permission'] = undefined;
123+
WriteFolder.prototype['groups_permissions'] = undefined;
123124

124125
/**
125-
* @member {Number} id
126+
* Aggregate of group user permissions and folder default permission
127+
* @member {module:model/WriteFolder.UserPermissionEnum} user_permission
126128
*/
127-
WriteFolder.prototype['id'] = undefined;
129+
WriteFolder.prototype['user_permission'] = undefined;
128130

129131
/**
130-
* Date of the last update
131-
* @member {Date} updated_at
132+
* Name of the folder
133+
* @member {String} name
132134
*/
133-
WriteFolder.prototype['updated_at'] = undefined;
135+
WriteFolder.prototype['name'] = undefined;
134136

135137
/**
136-
* Creation date
137-
* @member {Date} created_at
138+
* Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files
139+
* @member {String} nature
138140
*/
139-
WriteFolder.prototype['created_at'] = undefined;
141+
WriteFolder.prototype['nature'] = undefined;
140142

141143
/**
142144
* @member {module:model/ShortUser} created_by
143145
*/
144146
WriteFolder.prototype['created_by'] = undefined;
145147

146148
/**
147-
* List of group permissions
148-
* @member {Array.<module:model/GroupFolderRead>} groups_permissions
149+
* Creation date
150+
* @member {Date} created_at
149151
*/
150-
WriteFolder.prototype['groups_permissions'] = undefined;
152+
WriteFolder.prototype['created_at'] = undefined;
151153

152154
/**
153155
* Permission for a Folder * `1` - denied * `50` - read_only * `100` - read_write
@@ -156,22 +158,20 @@ WriteFolder.prototype['groups_permissions'] = undefined;
156158
WriteFolder.prototype['default_permission'] = undefined;
157159

158160
/**
159-
* Name of the folder
160-
* @member {String} name
161+
* @member {Number} id
161162
*/
162-
WriteFolder.prototype['name'] = undefined;
163+
WriteFolder.prototype['id'] = undefined;
163164

164165
/**
165-
* DEPRECATED: Use 'nature' instead. Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files
166-
* @member {String} type
166+
* @member {Number} parent_id
167167
*/
168-
WriteFolder.prototype['type'] = undefined;
168+
WriteFolder.prototype['parent_id'] = undefined;
169169

170170
/**
171-
* Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files
172-
* @member {String} nature
171+
* DEPRECATED: Use 'nature' instead. Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files
172+
* @member {String} type
173173
*/
174-
WriteFolder.prototype['nature'] = undefined;
174+
WriteFolder.prototype['type'] = undefined;
175175

176176
/**
177177
* @member {Array.<module:model/WriteFolder>} children

src/model/WriteFolderRequest.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@ class WriteFolderRequest {
5050
if (data) {
5151
obj = obj || new WriteFolderRequest();
5252

53-
if (data.hasOwnProperty('parent_id')) {
54-
obj['parent_id'] = ApiClient.convertToType(data['parent_id'], 'Number');
53+
if (data.hasOwnProperty('name')) {
54+
obj['name'] = ApiClient.convertToType(data['name'], 'String');
5555
}
5656
if (data.hasOwnProperty('default_permission')) {
5757
obj['default_permission'] = ApiClient.convertToType(data['default_permission'], 'Number');
5858
}
59-
if (data.hasOwnProperty('name')) {
60-
obj['name'] = ApiClient.convertToType(data['name'], 'String');
59+
if (data.hasOwnProperty('parent_id')) {
60+
obj['parent_id'] = ApiClient.convertToType(data['parent_id'], 'Number');
6161
}
6262
if (data.hasOwnProperty('children')) {
6363
obj['children'] = ApiClient.convertToType(data['children'], [WriteFolder]);
@@ -70,9 +70,10 @@ class WriteFolderRequest {
7070
}
7171

7272
/**
73-
* @member {Number} parent_id
73+
* Name of the folder
74+
* @member {String} name
7475
*/
75-
WriteFolderRequest.prototype['parent_id'] = undefined;
76+
WriteFolderRequest.prototype['name'] = undefined;
7677

7778
/**
7879
* Permission for a Folder * `1` - denied * `50` - read_only * `100` - read_write
@@ -81,10 +82,9 @@ WriteFolderRequest.prototype['parent_id'] = undefined;
8182
WriteFolderRequest.prototype['default_permission'] = undefined;
8283

8384
/**
84-
* Name of the folder
85-
* @member {String} name
85+
* @member {Number} parent_id
8686
*/
87-
WriteFolderRequest.prototype['name'] = undefined;
87+
WriteFolderRequest.prototype['parent_id'] = undefined;
8888

8989
/**
9090
* @member {Array.<module:model/WriteFolder>} children

0 commit comments

Comments
 (0)