Skip to content

Commit 4d90574

Browse files
committed
PATCH: fix create model serializer (#843)
1 parent 1b06ab8 commit 4d90574

File tree

3 files changed

+51
-51
lines changed

3 files changed

+51
-51
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\', \'OBJ\', \'IFC\', \'DWG\', \'GLTF\', \'POINT_CLOUD\'}, a model will be created and attached to this document Required scopes: document:write
1674+
* 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
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\', \'OBJ\', \'IFC\', \'DWG\', \'GLTF\', \'POINT_CLOUD\'}, a model will be created and attached to this document Required scopes: document:write
1781+
* 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
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/WriteFolder.ts

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -33,75 +33,75 @@ import {
3333
*/
3434
export interface WriteFolder {
3535
/**
36-
* Permission for a Folder
3736
*
38-
* * `1` - denied
39-
* * `50` - read_only
40-
* * `100` - read_write
4137
* @type {number}
4238
* @memberof WriteFolder
4339
*/
44-
default_permission?: WriteFolderDefaultPermissionEnum;
40+
parent_id?: number | null;
4541
/**
46-
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
47-
* @type {string}
42+
* Aggregate of group user permissions and folder default permission
43+
* @type {number}
4844
* @memberof WriteFolder
4945
*/
50-
readonly nature: string;
46+
readonly user_permission: WriteFolderUserPermissionEnum;
5147
/**
52-
* List of group permissions
53-
* @type {Array<GroupFolderRead>}
48+
*
49+
* @type {number}
5450
* @memberof WriteFolder
5551
*/
56-
readonly groups_permissions: Array<GroupFolderRead>;
52+
readonly id: number;
5753
/**
58-
*
59-
* @type {ShortUser}
54+
* Date of the last update
55+
* @type {Date}
6056
* @memberof WriteFolder
6157
*/
62-
readonly created_by: ShortUser | null;
58+
readonly updated_at: Date;
6359
/**
64-
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
65-
* @type {string}
60+
* Creation date
61+
* @type {Date}
6662
* @memberof WriteFolder
6763
*/
68-
readonly type: string;
64+
readonly created_at: Date;
6965
/**
70-
* Aggregate of group user permissions and folder default permission
71-
* @type {number}
66+
*
67+
* @type {ShortUser}
7268
* @memberof WriteFolder
7369
*/
74-
readonly user_permission: WriteFolderUserPermissionEnum;
70+
readonly created_by: ShortUser | null;
7571
/**
76-
* Date of the last update
77-
* @type {Date}
72+
* List of group permissions
73+
* @type {Array<GroupFolderRead>}
7874
* @memberof WriteFolder
7975
*/
80-
readonly updated_at: Date;
76+
readonly groups_permissions: Array<GroupFolderRead>;
8177
/**
78+
* Permission for a Folder
8279
*
80+
* * `1` - denied
81+
* * `50` - read_only
82+
* * `100` - read_write
8383
* @type {number}
8484
* @memberof WriteFolder
8585
*/
86-
readonly id: number;
86+
default_permission?: WriteFolderDefaultPermissionEnum;
8787
/**
8888
* Name of the folder
8989
* @type {string}
9090
* @memberof WriteFolder
9191
*/
9292
name: string;
9393
/**
94-
* Creation date
95-
* @type {Date}
94+
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
95+
* @type {string}
9696
* @memberof WriteFolder
9797
*/
98-
readonly created_at: Date;
98+
readonly type: string;
9999
/**
100-
*
101-
* @type {number}
100+
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
101+
* @type {string}
102102
* @memberof WriteFolder
103103
*/
104-
parent_id?: number | null;
104+
readonly nature: string;
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-
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
142-
'nature': json['nature'],
143-
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
144-
'created_by': ShortUserFromJSON(json['created_by']),
145-
'type': json['type'],
141+
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
146142
'user_permission': json['user_permission'],
147-
'updated_at': (new Date(json['updated_at'])),
148143
'id': json['id'],
149-
'name': json['name'],
144+
'updated_at': (new Date(json['updated_at'])),
150145
'created_at': (new Date(json['created_at'])),
151-
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
146+
'created_by': ShortUserFromJSON(json['created_by']),
147+
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
148+
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
149+
'name': json['name'],
150+
'type': json['type'],
151+
'nature': json['nature'],
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,
165166
'default_permission': value.default_permission,
166167
'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,6 +26,12 @@ import {
2626
* @interface WriteFolderRequest
2727
*/
2828
export interface WriteFolderRequest {
29+
/**
30+
*
31+
* @type {number}
32+
* @memberof WriteFolderRequest
33+
*/
34+
parent_id?: number | null;
2935
/**
3036
* Permission for a Folder
3137
*
@@ -42,12 +48,6 @@ export interface WriteFolderRequest {
4248
* @memberof WriteFolderRequest
4349
*/
4450
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'],
7980
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
8081
'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,
9596
'default_permission': value.default_permission,
9697
'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)