Skip to content

Commit 1b06ab8

Browse files
committed
PATCH: Fix mask_2d in model, can be null. (#840)
1 parent 715cc22 commit 1b06ab8

File tree

6 files changed

+48
-65
lines changed

6 files changed

+48
-65
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 {\'POINT_CLOUD\', \'IFC\', \'GLTF\', \'DWG\', \'OBJ\', \'DXF\'}, a model will be created and attached to this document Required scopes: document:write
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
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 {\'POINT_CLOUD\', \'IFC\', \'GLTF\', \'DWG\', \'OBJ\', \'DXF\'}, a model will be created and attached to this document Required scopes: document:write
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
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/Model.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ export interface Model {
256256
* @type {Mask2D}
257257
* @memberof Model
258258
*/
259-
mask_2d: Mask2D;
259+
readonly mask_2d: Mask2D | null;
260260
/**
261261
* Contains additional pages of a pdf
262262
* @type {Array<ModelSerializerWithoutChildren>}
@@ -358,7 +358,6 @@ export function ModelToJSON(value?: Model | null): any {
358358
'north_vector': value.north_vector,
359359
'recommanded_2d_angle': value.recommanded_2d_angle,
360360
'layout_name': value.layout_name,
361-
'mask_2d': Mask2DToJSON(value.mask_2d),
362361
};
363362
}
364363

package/src/models/ModelSerializerWithoutChildren.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ export interface ModelSerializerWithoutChildren {
250250
* @type {Mask2D}
251251
* @memberof ModelSerializerWithoutChildren
252252
*/
253-
mask_2d: Mask2D;
253+
readonly mask_2d: Mask2D | null;
254254
}
255255

256256
/**
@@ -345,7 +345,6 @@ export function ModelSerializerWithoutChildrenToJSON(value?: ModelSerializerWith
345345
'north_vector': value.north_vector,
346346
'recommanded_2d_angle': value.recommanded_2d_angle,
347347
'layout_name': value.layout_name,
348-
'mask_2d': Mask2DToJSON(value.mask_2d),
349348
};
350349
}
351350

package/src/models/PatchedModelRequest.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,6 @@
1313
*/
1414

1515
import { exists, mapValues } from '../runtime';
16-
import {
17-
Mask2DRequest,
18-
Mask2DRequestFromJSON,
19-
Mask2DRequestFromJSONTyped,
20-
Mask2DRequestToJSON,
21-
} from './Mask2DRequest';
22-
2316
/**
2417
*
2518
* @export
@@ -84,12 +77,6 @@ export interface PatchedModelRequest {
8477
* @memberof PatchedModelRequest
8578
*/
8679
layout_name?: string | null;
87-
/**
88-
*
89-
* @type {Mask2DRequest}
90-
* @memberof PatchedModelRequest
91-
*/
92-
mask_2d?: Mask2DRequest;
9380
}
9481

9582
/**
@@ -123,7 +110,6 @@ export function PatchedModelRequestFromJSONTyped(json: any, ignoreDiscriminator:
123110
'north_vector': !exists(json, 'north_vector') ? undefined : json['north_vector'],
124111
'recommanded_2d_angle': !exists(json, 'recommanded_2d_angle') ? undefined : json['recommanded_2d_angle'],
125112
'layout_name': !exists(json, 'layout_name') ? undefined : json['layout_name'],
126-
'mask_2d': !exists(json, 'mask_2d') ? undefined : Mask2DRequestFromJSON(json['mask_2d']),
127113
};
128114
}
129115

@@ -145,7 +131,6 @@ export function PatchedModelRequestToJSON(value?: PatchedModelRequest | null): a
145131
'north_vector': value.north_vector,
146132
'recommanded_2d_angle': value.recommanded_2d_angle,
147133
'layout_name': value.layout_name,
148-
'mask_2d': Mask2DRequestToJSON(value.mask_2d),
149134
};
150135
}
151136

package/src/models/WriteFolder.ts

Lines changed: 36 additions & 36 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+
* Permission for a Folder
37+
*
38+
* * `1` - denied
39+
* * `50` - read_only
40+
* * `100` - read_write
41+
* @type {number}
3842
* @memberof WriteFolder
3943
*/
40-
readonly nature: string;
44+
default_permission?: WriteFolderDefaultPermissionEnum;
4145
/**
42-
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
46+
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
4347
* @type {string}
4448
* @memberof WriteFolder
4549
*/
46-
readonly type: string;
47-
/**
48-
* Creation date
49-
* @type {Date}
50-
* @memberof WriteFolder
51-
*/
52-
readonly created_at: Date;
50+
readonly nature: string;
5351
/**
54-
*
55-
* @type {number}
52+
* List of group permissions
53+
* @type {Array<GroupFolderRead>}
5654
* @memberof WriteFolder
5755
*/
58-
parent_id?: number | null;
56+
readonly groups_permissions: Array<GroupFolderRead>;
5957
/**
6058
*
6159
* @type {ShortUser}
6260
* @memberof WriteFolder
6361
*/
6462
readonly created_by: ShortUser | null;
6563
/**
66-
* Date of the last update
67-
* @type {Date}
64+
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
65+
* @type {string}
6866
* @memberof WriteFolder
6967
*/
70-
readonly updated_at: Date;
68+
readonly type: string;
7169
/**
72-
*
70+
* Aggregate of group user permissions and folder default permission
7371
* @type {number}
7472
* @memberof WriteFolder
7573
*/
76-
readonly id: number;
74+
readonly user_permission: WriteFolderUserPermissionEnum;
7775
/**
78-
* List of group permissions
79-
* @type {Array<GroupFolderRead>}
76+
* Date of the last update
77+
* @type {Date}
8078
* @memberof WriteFolder
8179
*/
82-
readonly groups_permissions: Array<GroupFolderRead>;
80+
readonly updated_at: Date;
8381
/**
84-
* Permission for a Folder
8582
*
86-
* * `1` - denied
87-
* * `50` - read_only
88-
* * `100` - read_write
8983
* @type {number}
9084
* @memberof WriteFolder
9185
*/
92-
default_permission?: WriteFolderDefaultPermissionEnum;
86+
readonly id: number;
9387
/**
9488
* Name of the folder
9589
* @type {string}
9690
* @memberof WriteFolder
9791
*/
9892
name: string;
9993
/**
100-
* Aggregate of group user permissions and folder default permission
94+
* Creation date
95+
* @type {Date}
96+
* @memberof WriteFolder
97+
*/
98+
readonly created_at: Date;
99+
/**
100+
*
101101
* @type {number}
102102
* @memberof WriteFolder
103103
*/
104-
readonly user_permission: WriteFolderUserPermissionEnum;
104+
parent_id?: number | null;
105105
/**
106106
*
107107
* @type {Array<WriteFolder>}
@@ -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'],
141142
'nature': json['nature'],
142-
'type': json['type'],
143-
'created_at': (new Date(json['created_at'])),
144-
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
143+
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
145144
'created_by': ShortUserFromJSON(json['created_by']),
145+
'type': json['type'],
146+
'user_permission': json['user_permission'],
146147
'updated_at': (new Date(json['updated_at'])),
147148
'id': json['id'],
148-
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
149-
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
150149
'name': json['name'],
151-
'user_permission': json['user_permission'],
150+
'created_at': (new Date(json['created_at'])),
151+
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
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)