Skip to content

Commit a92b5e6

Browse files
committed
PATCH: fix dms tree openapi
1 parent eee2193 commit a92b5e6

File tree

4 files changed

+55
-55
lines changed

4 files changed

+55
-55
lines changed

package/src/apis/CollaborationApi.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1671,7 +1671,7 @@ export class CollaborationApi extends runtime.BaseAPI {
16711671
}
16721672

16731673
/**
1674-
* Create a document. If the document is one of {\'DXF\', \'IFC\', \'DWG\', \'OBJ\', \'POINT_CLOUD\', \'GLTF\'}, a model will be created and attached to this document Required scopes: document:write
1674+
* Create a document. If the document is one of {\'OBJ\', \'DWG\', \'IFC\', \'DXF\', \'GLTF\', \'POINT_CLOUD\'}, a model will be created and attached to this document Required scopes: document:write
16751675
* Create a document
16761676
*/
16771677
async createDocumentRaw(requestParameters: CreateDocumentRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Document>> {
@@ -1778,7 +1778,7 @@ export class CollaborationApi extends runtime.BaseAPI {
17781778
}
17791779

17801780
/**
1781-
* Create a document. If the document is one of {\'DXF\', \'IFC\', \'DWG\', \'OBJ\', \'POINT_CLOUD\', \'GLTF\'}, a model will be created and attached to this document Required scopes: document:write
1781+
* Create a document. If the document is one of {\'OBJ\', \'DWG\', \'IFC\', \'DXF\', \'GLTF\', \'POINT_CLOUD\'}, a model will be created and attached to this document Required scopes: document:write
17821782
* Create a document
17831783
*/
17841784
async createDocument(cloud_pk: number, project_pk: number, name: string, file: Blob, parent_id?: number | null, file_name?: string, description?: string | null, model_source?: CreateDocumentModelSourceEnum, ifc_source?: CreateDocumentIfcSourceEnum, successor_of?: number, process_hint?: CreateDocumentProcessHintEnum, initOverrides?: RequestInit): Promise<Document> {

package/src/models/RecursiveFolderChildren.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,10 @@ export interface RecursiveFolderChildren {
160160
readonly tags: Array<Tag> | null;
161161
/**
162162
*
163-
* @type {RecursiveFolderChildren}
163+
* @type {Array<RecursiveFolderChildren>}
164164
* @memberof RecursiveFolderChildren
165165
*/
166-
readonly children: RecursiveFolderChildren | null;
166+
readonly children: Array<RecursiveFolderChildren> | null;
167167
}
168168

169169
/**
@@ -246,7 +246,7 @@ export function RecursiveFolderChildrenFromJSONTyped(json: any, ignoreDiscrimina
246246
'user_permission': json['user_permission'],
247247
'history_count': json['history_count'],
248248
'tags': (json['tags'] === null ? null : (json['tags'] as Array<any>).map(TagFromJSON)),
249-
'children': RecursiveFolderChildrenFromJSON(json['children']),
249+
'children': (json['children'] === null ? null : (json['children'] as Array<any>).map(RecursiveFolderChildrenFromJSON)),
250250
};
251251
}
252252

package/src/models/WriteFolder.ts

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -33,75 +33,75 @@ import {
3333
*/
3434
export interface WriteFolder {
3535
/**
36-
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
37-
* @type {string}
36+
* List of group permissions
37+
* @type {Array<GroupFolderRead>}
3838
* @memberof WriteFolder
3939
*/
40-
readonly nature: string;
40+
readonly groups_permissions: Array<GroupFolderRead>;
4141
/**
42-
* Date of the last update
43-
* @type {Date}
42+
* Permission for a Folder
43+
*
44+
* * `1` - denied
45+
* * `50` - read_only
46+
* * `100` - read_write
47+
* @type {number}
4448
* @memberof WriteFolder
4549
*/
46-
readonly updated_at: Date;
50+
default_permission?: WriteFolderDefaultPermissionEnum;
4751
/**
48-
*
49-
* @type {number}
52+
* Creation date
53+
* @type {Date}
5054
* @memberof WriteFolder
5155
*/
52-
readonly id: number;
56+
readonly created_at: Date;
5357
/**
5458
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
5559
* @type {string}
5660
* @memberof WriteFolder
5761
*/
5862
readonly type: string;
5963
/**
60-
*
61-
* @type {number}
64+
* Name of the folder
65+
* @type {string}
6266
* @memberof WriteFolder
6367
*/
64-
parent_id?: number | null;
68+
name: string;
6569
/**
66-
*
67-
* @type {ShortUser}
70+
* Aggregate of group user permissions and folder default permission
71+
* @type {number}
6872
* @memberof WriteFolder
6973
*/
70-
readonly created_by: ShortUser | null;
74+
readonly user_permission: WriteFolderUserPermissionEnum;
7175
/**
72-
* Permission for a Folder
73-
*
74-
* * `1` - denied
75-
* * `50` - read_only
76-
* * `100` - read_write
77-
* @type {number}
76+
* Date of the last update
77+
* @type {Date}
7878
* @memberof WriteFolder
7979
*/
80-
default_permission?: WriteFolderDefaultPermissionEnum;
80+
readonly updated_at: Date;
8181
/**
82-
* List of group permissions
83-
* @type {Array<GroupFolderRead>}
82+
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
83+
* @type {string}
8484
* @memberof WriteFolder
8585
*/
86-
readonly groups_permissions: Array<GroupFolderRead>;
86+
readonly nature: string;
8787
/**
88-
* Creation date
89-
* @type {Date}
88+
*
89+
* @type {number}
9090
* @memberof WriteFolder
9191
*/
92-
readonly created_at: Date;
92+
readonly id: number;
9393
/**
94-
* Name of the folder
95-
* @type {string}
94+
*
95+
* @type {number}
9696
* @memberof WriteFolder
9797
*/
98-
name: string;
98+
parent_id?: number | null;
9999
/**
100-
* Aggregate of group user permissions and folder default permission
101-
* @type {number}
100+
*
101+
* @type {ShortUser}
102102
* @memberof WriteFolder
103103
*/
104-
readonly user_permission: WriteFolderUserPermissionEnum;
104+
readonly created_by: ShortUser | null;
105105
/**
106106
*
107107
* @type {Array<WriteFolder>}
@@ -138,17 +138,17 @@ export function WriteFolderFromJSONTyped(json: any, ignoreDiscriminator: boolean
138138
}
139139
return {
140140

141-
'nature': json['nature'],
142-
'updated_at': (new Date(json['updated_at'])),
143-
'id': json['id'],
144-
'type': json['type'],
145-
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
146-
'created_by': ShortUserFromJSON(json['created_by']),
147-
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
148141
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
142+
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
149143
'created_at': (new Date(json['created_at'])),
144+
'type': json['type'],
150145
'name': json['name'],
151146
'user_permission': json['user_permission'],
147+
'updated_at': (new Date(json['updated_at'])),
148+
'nature': json['nature'],
149+
'id': json['id'],
150+
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
151+
'created_by': ShortUserFromJSON(json['created_by']),
152152
'children': !exists(json, 'children') ? undefined : (json['children'] === null ? null : (json['children'] as Array<any>).map(WriteFolderFromJSON)),
153153
};
154154
}
@@ -162,9 +162,9 @@ export function WriteFolderToJSON(value?: WriteFolder | null): any {
162162
}
163163
return {
164164

165-
'parent_id': value.parent_id,
166165
'default_permission': value.default_permission,
167166
'name': value.name,
167+
'parent_id': value.parent_id,
168168
'children': value.children === undefined ? undefined : (value.children === null ? null : (value.children as Array<any>).map(WriteFolderToJSON)),
169169
};
170170
}

package/src/models/WriteFolderRequest.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@ import {
2626
* @interface WriteFolderRequest
2727
*/
2828
export interface WriteFolderRequest {
29-
/**
30-
*
31-
* @type {number}
32-
* @memberof WriteFolderRequest
33-
*/
34-
parent_id?: number | null;
3529
/**
3630
* Permission for a Folder
3731
*
@@ -48,6 +42,12 @@ export interface WriteFolderRequest {
4842
* @memberof WriteFolderRequest
4943
*/
5044
name: string;
45+
/**
46+
*
47+
* @type {number}
48+
* @memberof WriteFolderRequest
49+
*/
50+
parent_id?: number | null;
5151
/**
5252
*
5353
* @type {Array<WriteFolder>}
@@ -76,9 +76,9 @@ export function WriteFolderRequestFromJSONTyped(json: any, ignoreDiscriminator:
7676
}
7777
return {
7878

79-
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
8079
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
8180
'name': json['name'],
81+
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
8282
'children': !exists(json, 'children') ? undefined : (json['children'] === null ? null : (json['children'] as Array<any>).map(WriteFolderFromJSON)),
8383
};
8484
}
@@ -92,9 +92,9 @@ export function WriteFolderRequestToJSON(value?: WriteFolderRequest | null): any
9292
}
9393
return {
9494

95-
'parent_id': value.parent_id,
9695
'default_permission': value.default_permission,
9796
'name': value.name,
97+
'parent_id': value.parent_id,
9898
'children': value.children === undefined ? undefined : (value.children === null ? null : (value.children as Array<any>).map(WriteFolderToJSON)),
9999
};
100100
}

0 commit comments

Comments
 (0)