Skip to content

Commit 687b0d9

Browse files
committed
MINOR: add model layout_name for DWG models (#780)
1 parent e6cb0f2 commit 687b0d9

File tree

6 files changed

+42
-10
lines changed

6 files changed

+42
-10
lines changed

package/src/apis/CollaborationApi.ts

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

16791679
/**
1680-
* Create a document. If the document is one of {\'OBJ\', \'GLTF\', \'IFC\', \'DWG\', \'POINT_CLOUD\', \'DXF\'}, a model will be created and attached to this document Required scopes: document:write
1680+
* Create a document. If the document is one of {\'IFC\', \'GLTF\', \'OBJ\', \'DXF\', \'POINT_CLOUD\', \'DWG\'}, a model will be created and attached to this document Required scopes: document:write
16811681
* Create a document
16821682
*/
16831683
async createDocumentRaw(requestParameters: CreateDocumentRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Document>> {
@@ -1780,7 +1780,7 @@ export class CollaborationApi extends runtime.BaseAPI {
17801780
}
17811781

17821782
/**
1783-
* Create a document. If the document is one of {\'OBJ\', \'GLTF\', \'IFC\', \'DWG\', \'POINT_CLOUD\', \'DXF\'}, a model will be created and attached to this document Required scopes: document:write
1783+
* Create a document. If the document is one of {\'IFC\', \'GLTF\', \'OBJ\', \'DXF\', \'POINT_CLOUD\', \'DWG\'}, a model will be created and attached to this document Required scopes: document:write
17841784
* Create a document
17851785
*/
17861786
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, initOverrides?: RequestInit): Promise<Document> {

package/src/models/CreateMultiPageModelRequest.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ export interface CreateMultiPageModelRequest {
2525
* @memberof CreateMultiPageModelRequest
2626
*/
2727
map_files: Array<Blob>;
28+
/**
29+
*
30+
* @type {Array<string>}
31+
* @memberof CreateMultiPageModelRequest
32+
*/
33+
layout_names?: Array<string> | null;
2834
}
2935

3036
export function CreateMultiPageModelRequestFromJSON(json: any): CreateMultiPageModelRequest {
@@ -38,6 +44,7 @@ export function CreateMultiPageModelRequestFromJSONTyped(json: any, ignoreDiscri
3844
return {
3945

4046
'map_files': json['map_files'],
47+
'layout_names': !exists(json, 'layout_names') ? undefined : json['layout_names'],
4148
};
4249
}
4350

@@ -51,6 +58,7 @@ export function CreateMultiPageModelRequestToJSON(value?: CreateMultiPageModelRe
5158
return {
5259

5360
'map_files': value.map_files,
61+
'layout_names': value.layout_names,
5462
};
5563
}
5664

package/src/models/Model.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,12 @@ export interface Model {
239239
* @memberof Model
240240
*/
241241
readonly page_number: number | null;
242+
/**
243+
* The name of the DWG layout (only set when type==DWG)
244+
* @type {string}
245+
* @memberof Model
246+
*/
247+
layout_name?: string | null;
242248
/**
243249
* Contains additional pages of a pdf
244250
* @type {Array<ModelSerializerWithoutChildren>}
@@ -316,6 +322,7 @@ export function ModelFromJSONTyped(json: any, ignoreDiscriminator: boolean): Mod
316322
'recommanded_2d_angle': !exists(json, 'recommanded_2d_angle') ? undefined : json['recommanded_2d_angle'],
317323
'parent_id': json['parent_id'],
318324
'page_number': json['page_number'],
325+
'layout_name': !exists(json, 'layout_name') ? undefined : json['layout_name'],
319326
'children': ((json['children'] as Array<any>).map(ModelSerializerWithoutChildrenFromJSON)),
320327
};
321328
}
@@ -337,6 +344,7 @@ export function ModelToJSON(value?: Model | null): any {
337344
'version': value.version,
338345
'north_vector': value.north_vector,
339346
'recommanded_2d_angle': value.recommanded_2d_angle,
347+
'layout_name': value.layout_name,
340348
};
341349
}
342350

package/src/models/ModelSerializerWithoutChildren.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ export interface ModelSerializerWithoutChildren {
233233
* @memberof ModelSerializerWithoutChildren
234234
*/
235235
readonly page_number: number | null;
236+
/**
237+
* The name of the DWG layout (only set when type==DWG)
238+
* @type {string}
239+
* @memberof ModelSerializerWithoutChildren
240+
*/
241+
layout_name?: string | null;
236242
}
237243

238244
/**
@@ -304,6 +310,7 @@ export function ModelSerializerWithoutChildrenFromJSONTyped(json: any, ignoreDis
304310
'recommanded_2d_angle': !exists(json, 'recommanded_2d_angle') ? undefined : json['recommanded_2d_angle'],
305311
'parent_id': json['parent_id'],
306312
'page_number': json['page_number'],
313+
'layout_name': !exists(json, 'layout_name') ? undefined : json['layout_name'],
307314
};
308315
}
309316

@@ -324,6 +331,7 @@ export function ModelSerializerWithoutChildrenToJSON(value?: ModelSerializerWith
324331
'version': value.version,
325332
'north_vector': value.north_vector,
326333
'recommanded_2d_angle': value.recommanded_2d_angle,
334+
'layout_name': value.layout_name,
327335
};
328336
}
329337

package/src/models/PatchedModelRequest.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,12 @@ export interface PatchedModelRequest {
7171
* @memberof PatchedModelRequest
7272
*/
7373
recommanded_2d_angle?: number | null;
74+
/**
75+
* The name of the DWG layout (only set when type==DWG)
76+
* @type {string}
77+
* @memberof PatchedModelRequest
78+
*/
79+
layout_name?: string | null;
7480
}
7581

7682
/**
@@ -103,6 +109,7 @@ export function PatchedModelRequestFromJSONTyped(json: any, ignoreDiscriminator:
103109
'version': !exists(json, 'version') ? undefined : json['version'],
104110
'north_vector': !exists(json, 'north_vector') ? undefined : json['north_vector'],
105111
'recommanded_2d_angle': !exists(json, 'recommanded_2d_angle') ? undefined : json['recommanded_2d_angle'],
112+
'layout_name': !exists(json, 'layout_name') ? undefined : json['layout_name'],
106113
};
107114
}
108115

@@ -123,6 +130,7 @@ export function PatchedModelRequestToJSON(value?: PatchedModelRequest | null): a
123130
'version': value.version,
124131
'north_vector': value.north_vector,
125132
'recommanded_2d_angle': value.recommanded_2d_angle,
133+
'layout_name': value.layout_name,
126134
};
127135
}
128136

package/src/models/WriteFolderRequest.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ import { exists, mapValues } from '../runtime';
1919
* @interface WriteFolderRequest
2020
*/
2121
export interface WriteFolderRequest {
22+
/**
23+
* Name of the folder
24+
* @type {string}
25+
* @memberof WriteFolderRequest
26+
*/
27+
name: string;
2228
/**
2329
* Permission for a Folder
2430
*
@@ -35,12 +41,6 @@ export interface WriteFolderRequest {
3541
* @memberof WriteFolderRequest
3642
*/
3743
parent_id?: number | null;
38-
/**
39-
* Name of the folder
40-
* @type {string}
41-
* @memberof WriteFolderRequest
42-
*/
43-
name: string;
4444
/**
4545
*
4646
* @type {Array<WriteFolderRequest>}
@@ -69,9 +69,9 @@ export function WriteFolderRequestFromJSONTyped(json: any, ignoreDiscriminator:
6969
}
7070
return {
7171

72+
'name': json['name'],
7273
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
7374
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
74-
'name': json['name'],
7575
'children': !exists(json, 'children') ? undefined : (json['children'] === null ? null : (json['children'] as Array<any>).map(WriteFolderRequestFromJSON)),
7676
};
7777
}
@@ -85,9 +85,9 @@ export function WriteFolderRequestToJSON(value?: WriteFolderRequest | null): any
8585
}
8686
return {
8787

88+
'name': value.name,
8889
'default_permission': value.default_permission,
8990
'parent_id': value.parent_id,
90-
'name': value.name,
9191
'children': value.children === undefined ? undefined : (value.children === null ? null : (value.children as Array<any>).map(WriteFolderRequestToJSON)),
9292
};
9393
}

0 commit comments

Comments
 (0)