Skip to content

Commit 44feae4

Browse files
committed
PATCH: add size-ratios for create-multimodel (#891)
1 parent 8630657 commit 44feae4

File tree

4 files changed

+50
-42
lines changed

4 files changed

+50
-42
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\', \'DWG\', \'OBJ\', \'DXF\', \'GLTF\', \'IFC\'}, 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\', \'IFC\', \'OBJ\', \'POINT_CLOUD\', \'DXF\', \'DWG\'}, 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\', \'DWG\', \'OBJ\', \'DXF\', \'GLTF\', \'IFC\'}, 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\', \'IFC\', \'OBJ\', \'POINT_CLOUD\', \'DXF\', \'DWG\'}, 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/CreateMultiPageModelRequest.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ export interface CreateMultiPageModelRequest {
3131
* @memberof CreateMultiPageModelRequest
3232
*/
3333
layout_names?: Array<string> | null;
34+
/**
35+
*
36+
* @type {Array<number>}
37+
* @memberof CreateMultiPageModelRequest
38+
*/
39+
size_ratios?: Array<number> | null;
3440
}
3541

3642
export function CreateMultiPageModelRequestFromJSON(json: any): CreateMultiPageModelRequest {
@@ -45,6 +51,7 @@ export function CreateMultiPageModelRequestFromJSONTyped(json: any, ignoreDiscri
4551

4652
'map_files': json['map_files'],
4753
'layout_names': !exists(json, 'layout_names') ? undefined : json['layout_names'],
54+
'size_ratios': !exists(json, 'size_ratios') ? undefined : json['size_ratios'],
4855
};
4956
}
5057

@@ -59,6 +66,7 @@ export function CreateMultiPageModelRequestToJSON(value?: CreateMultiPageModelRe
5966

6067
'map_files': value.map_files,
6168
'layout_names': value.layout_names,
69+
'size_ratios': value.size_ratios,
6270
};
6371
}
6472

package/src/models/WriteFolder.ts

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -32,60 +32,66 @@ import {
3232
* @interface WriteFolder
3333
*/
3434
export interface WriteFolder {
35+
/**
36+
*
37+
* @type {number}
38+
* @memberof WriteFolder
39+
*/
40+
parent_id?: number | null;
3541
/**
3642
* Date of the last update
3743
* @type {Date}
3844
* @memberof WriteFolder
3945
*/
4046
readonly updated_at: Date;
4147
/**
42-
* Name of the folder
43-
* @type {string}
48+
* List of group permissions
49+
* @type {Array<GroupFolderRead>}
4450
* @memberof WriteFolder
4551
*/
46-
name: string;
52+
readonly groups_permissions: Array<GroupFolderRead>;
4753
/**
48-
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
54+
* Name of the folder
4955
* @type {string}
5056
* @memberof WriteFolder
5157
*/
52-
readonly nature: string;
58+
name: string;
5359
/**
54-
* Creation date
55-
* @type {Date}
60+
*
61+
* @type {number}
5662
* @memberof WriteFolder
5763
*/
58-
readonly created_at: Date;
64+
readonly id: number;
5965
/**
60-
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
61-
* @type {string}
66+
*
67+
* @type {ShortUser}
6268
* @memberof WriteFolder
6369
*/
64-
readonly type: string;
70+
readonly created_by: ShortUser | null;
6571
/**
6672
* Aggregate of group user permissions and folder default permission
6773
* @type {number}
6874
* @memberof WriteFolder
6975
*/
7076
readonly user_permission: WriteFolderUserPermissionEnum;
7177
/**
72-
*
73-
* @type {ShortUser}
78+
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
79+
* @type {string}
7480
* @memberof WriteFolder
7581
*/
76-
readonly created_by: ShortUser | null;
82+
readonly nature: string;
7783
/**
78-
*
79-
* @type {number}
84+
* Creation date
85+
* @type {Date}
8086
* @memberof WriteFolder
8187
*/
82-
parent_id?: number | null;
88+
readonly created_at: Date;
8389
/**
84-
* List of group permissions
85-
* @type {Array<GroupFolderRead>}
90+
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
91+
* @type {string}
8692
* @memberof WriteFolder
8793
*/
88-
readonly groups_permissions: Array<GroupFolderRead>;
94+
readonly type: string;
8995
/**
9096
* Permission for a Folder
9197
*
@@ -96,12 +102,6 @@ export interface WriteFolder {
96102
* @memberof WriteFolder
97103
*/
98104
default_permission?: WriteFolderDefaultPermissionEnum;
99-
/**
100-
*
101-
* @type {number}
102-
* @memberof WriteFolder
103-
*/
104-
readonly id: number;
105105
/**
106106
*
107107
* @type {Array<WriteFolder>}
@@ -138,17 +138,17 @@ export function WriteFolderFromJSONTyped(json: any, ignoreDiscriminator: boolean
138138
}
139139
return {
140140

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

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

package/src/models/WriteFolderRequest.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,18 @@ import {
2626
* @interface WriteFolderRequest
2727
*/
2828
export interface WriteFolderRequest {
29-
/**
30-
* Name of the folder
31-
* @type {string}
32-
* @memberof WriteFolderRequest
33-
*/
34-
name: string;
3529
/**
3630
*
3731
* @type {number}
3832
* @memberof WriteFolderRequest
3933
*/
4034
parent_id?: number | null;
35+
/**
36+
* Name of the folder
37+
* @type {string}
38+
* @memberof WriteFolderRequest
39+
*/
40+
name: string;
4141
/**
4242
* Permission for a Folder
4343
*
@@ -76,8 +76,8 @@ export function WriteFolderRequestFromJSONTyped(json: any, ignoreDiscriminator:
7676
}
7777
return {
7878

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

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

0 commit comments

Comments
 (0)