Skip to content

Commit 40feb2d

Browse files
committed
MINOR: Add full path in document route (empty commit for release)
1 parent 5c829c9 commit 40feb2d

File tree

4 files changed

+54
-47
lines changed

4 files changed

+54
-47
lines changed

package/src/apis/CollaborationApi.ts

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

15431543
/**
1544-
* Create a document. If the document is one of {\'DWG\', \'POINT_CLOUD\', \'GLTF\', \'DXF\', \'OBJ\', \'IFC\'}, a model will be created and attached to this document Required scopes: document:write
1544+
* Create a document. If the document is one of {\'DWG\', \'POINT_CLOUD\', \'DXF\', \'IFC\', \'OBJ\', \'GLTF\'}, a model will be created and attached to this document Required scopes: document:write
15451545
* Create a document
15461546
*/
15471547
async createDocumentRaw(requestParameters: CreateDocumentRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Document>> {
@@ -1638,7 +1638,7 @@ export class CollaborationApi extends runtime.BaseAPI {
16381638
}
16391639

16401640
/**
1641-
* Create a document. If the document is one of {\'DWG\', \'POINT_CLOUD\', \'GLTF\', \'DXF\', \'OBJ\', \'IFC\'}, a model will be created and attached to this document Required scopes: document:write
1641+
* Create a document. If the document is one of {\'DWG\', \'POINT_CLOUD\', \'DXF\', \'IFC\', \'OBJ\', \'GLTF\'}, a model will be created and attached to this document Required scopes: document:write
16421642
* Create a document
16431643
*/
16441644
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/Document.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@ export interface Document {
164164
* @memberof Document
165165
*/
166166
readonly office_preview: string | null;
167+
/**
168+
*
169+
* @type {string}
170+
* @memberof Document
171+
*/
172+
readonly path: string;
167173
}
168174

169175
/**
@@ -222,6 +228,7 @@ export function DocumentFromJSONTyped(json: any, ignoreDiscriminator: boolean):
222228
'history_count': json['history_count'],
223229
'user_permission': json['user_permission'],
224230
'office_preview': json['office_preview'],
231+
'path': json['path'],
225232
};
226233
}
227234

package/src/models/WriteFolder.ts

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -33,35 +33,35 @@ import {
3333
*/
3434
export interface WriteFolder {
3535
/**
36-
*
37-
* @type {number}
36+
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
37+
* @type {string}
3838
* @memberof WriteFolder
3939
*/
40-
readonly id: number;
40+
readonly type: string;
4141
/**
4242
*
43+
* @type {ShortUser}
44+
* @memberof WriteFolder
45+
*/
46+
readonly created_by: ShortUser | null;
47+
/**
48+
* Aggregate of group user permissions and folder default permission
4349
* @type {number}
4450
* @memberof WriteFolder
4551
*/
46-
parent_id?: number | null;
52+
readonly user_permission: WriteFolderUserPermissionEnum;
4753
/**
48-
* Creation date
49-
* @type {Date}
54+
* List of group permissions
55+
* @type {Array<GroupFolderRead>}
5056
* @memberof WriteFolder
5157
*/
52-
readonly created_at: Date;
58+
readonly groups_permissions: Array<GroupFolderRead>;
5359
/**
5460
* Name of the folder
5561
* @type {string}
5662
* @memberof WriteFolder
5763
*/
5864
name: string;
59-
/**
60-
* Date of the last update
61-
* @type {Date}
62-
* @memberof WriteFolder
63-
*/
64-
readonly updated_at: Date;
6565
/**
6666
* Permission for a Folder
6767
*
@@ -73,17 +73,11 @@ export interface WriteFolder {
7373
*/
7474
default_permission?: WriteFolderDefaultPermissionEnum;
7575
/**
76-
* Aggregate of group user permissions and folder default permission
76+
*
7777
* @type {number}
7878
* @memberof WriteFolder
7979
*/
80-
readonly user_permission: WriteFolderUserPermissionEnum;
81-
/**
82-
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
83-
* @type {string}
84-
* @memberof WriteFolder
85-
*/
86-
readonly type: string;
80+
parent_id?: number | null;
8781
/**
8882
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
8983
* @type {string}
@@ -92,16 +86,22 @@ export interface WriteFolder {
9286
readonly nature: string;
9387
/**
9488
*
95-
* @type {ShortUser}
89+
* @type {number}
9690
* @memberof WriteFolder
9791
*/
98-
readonly created_by: ShortUser | null;
92+
readonly id: number;
9993
/**
100-
* List of group permissions
101-
* @type {Array<GroupFolderRead>}
94+
* Creation date
95+
* @type {Date}
10296
* @memberof WriteFolder
10397
*/
104-
readonly groups_permissions: Array<GroupFolderRead>;
98+
readonly created_at: Date;
99+
/**
100+
* Date of the last update
101+
* @type {Date}
102+
* @memberof WriteFolder
103+
*/
104+
readonly updated_at: Date;
105105
/**
106106
*
107107
* @type {Array<WriteFolder>}
@@ -114,15 +114,15 @@ export interface WriteFolder {
114114
* @export
115115
* @enum {string}
116116
*/
117-
export enum WriteFolderDefaultPermissionEnum {
117+
export enum WriteFolderUserPermissionEnum {
118118
NUMBER_1 = 1,
119119
NUMBER_50 = 50,
120120
NUMBER_100 = 100
121121
}/**
122122
* @export
123123
* @enum {string}
124124
*/
125-
export enum WriteFolderUserPermissionEnum {
125+
export enum WriteFolderDefaultPermissionEnum {
126126
NUMBER_1 = 1,
127127
NUMBER_50 = 50,
128128
NUMBER_100 = 100
@@ -138,17 +138,17 @@ export function WriteFolderFromJSONTyped(json: any, ignoreDiscriminator: boolean
138138
}
139139
return {
140140

141-
'id': json['id'],
142-
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
143-
'created_at': (new Date(json['created_at'])),
144-
'name': json['name'],
145-
'updated_at': (new Date(json['updated_at'])),
146-
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
147-
'user_permission': json['user_permission'],
148141
'type': json['type'],
149-
'nature': json['nature'],
150142
'created_by': ShortUserFromJSON(json['created_by']),
143+
'user_permission': json['user_permission'],
151144
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
145+
'name': json['name'],
146+
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
147+
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
148+
'nature': json['nature'],
149+
'id': json['id'],
150+
'created_at': (new Date(json['created_at'])),
151+
'updated_at': (new Date(json['updated_at'])),
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
'name': value.name,
167166
'default_permission': value.default_permission,
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
* Name of the folder
3731
* @type {string}
@@ -48,6 +42,12 @@ export interface WriteFolderRequest {
4842
* @memberof WriteFolderRequest
4943
*/
5044
default_permission?: WriteFolderRequestDefaultPermissionEnum;
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
'name': json['name'],
8180
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
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
'name': value.name,
9796
'default_permission': value.default_permission,
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)