Skip to content

Commit 6a034a9

Browse files
committed
PATCH: add group short name. (#920)
1 parent 6157796 commit 6a034a9

File tree

8 files changed

+73
-49
lines changed

8 files changed

+73
-49
lines changed

package/src/apis/CollaborationApi.ts

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

16951695
/**
1696-
* Create a document. If the document is one of {\'POINT_CLOUD\', \'DXF\', \'OBJ\', \'DWG\', \'IFC\', \'PHOTOSPHERE\', \'GLTF\'}, a model will be created and attached to this document Required scopes: document:write
1696+
* Create a document. If the document is one of {\'PHOTOSPHERE\', \'GLTF\', \'IFC\', \'DWG\', \'POINT_CLOUD\', \'DXF\', \'OBJ\'}, a model will be created and attached to this document Required scopes: document:write
16971697
* Create a document
16981698
*/
16991699
async createDocumentRaw(requestParameters: CreateDocumentRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Document>> {
@@ -1800,7 +1800,7 @@ export class CollaborationApi extends runtime.BaseAPI {
18001800
}
18011801

18021802
/**
1803-
* Create a document. If the document is one of {\'POINT_CLOUD\', \'DXF\', \'OBJ\', \'DWG\', \'IFC\', \'PHOTOSPHERE\', \'GLTF\'}, a model will be created and attached to this document Required scopes: document:write
1803+
* Create a document. If the document is one of {\'PHOTOSPHERE\', \'GLTF\', \'IFC\', \'DWG\', \'POINT_CLOUD\', \'DXF\', \'OBJ\'}, a model will be created and attached to this document Required scopes: document:write
18041804
* Create a document
18051805
*/
18061806
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/DocumentText.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ export interface DocumentText {
3232
*/
3333
text?: string | null;
3434
/**
35+
* * `german` - german
3536
* * `french` - french
3637
* * `italian` - italian
3738
* * `english` - english
3839
* * `spanish` - spanish
39-
* * `german` - german
4040
* @type {string}
4141
* @memberof DocumentText
4242
*/
@@ -48,11 +48,11 @@ export interface DocumentText {
4848
* @enum {string}
4949
*/
5050
export enum DocumentTextLanguageEnum {
51+
German = 'german',
5152
French = 'french',
5253
Italian = 'italian',
5354
English = 'english',
5455
Spanish = 'spanish',
55-
German = 'german',
5656
Null = 'null'
5757
}
5858

package/src/models/Group.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ export interface Group {
3838
* @memberof Group
3939
*/
4040
name: string;
41+
/**
42+
* Short name of the group
43+
* @type {string}
44+
* @memberof Group
45+
*/
46+
short_name?: string | null;
4147
/**
4248
*
4349
* @type {string}
@@ -64,6 +70,7 @@ export function GroupFromJSONTyped(json: any, ignoreDiscriminator: boolean): Gro
6470

6571
'id': json['id'],
6672
'name': json['name'],
73+
'short_name': !exists(json, 'short_name') ? undefined : json['short_name'],
6774
'color': !exists(json, 'color') ? undefined : json['color'],
6875
'members': ((json['members'] as Array<any>).map(UserProjectFromJSON)),
6976
};
@@ -79,6 +86,7 @@ export function GroupToJSON(value?: Group | null): any {
7986
return {
8087

8188
'name': value.name,
89+
'short_name': value.short_name,
8290
'color': value.color,
8391
};
8492
}

package/src/models/GroupRequest.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ export interface GroupRequest {
2525
* @memberof GroupRequest
2626
*/
2727
name: string;
28+
/**
29+
* Short name of the group
30+
* @type {string}
31+
* @memberof GroupRequest
32+
*/
33+
short_name?: string | null;
2834
/**
2935
*
3036
* @type {string}
@@ -44,6 +50,7 @@ export function GroupRequestFromJSONTyped(json: any, ignoreDiscriminator: boolea
4450
return {
4551

4652
'name': json['name'],
53+
'short_name': !exists(json, 'short_name') ? undefined : json['short_name'],
4754
'color': !exists(json, 'color') ? undefined : json['color'],
4855
};
4956
}
@@ -58,6 +65,7 @@ export function GroupRequestToJSON(value?: GroupRequest | null): any {
5865
return {
5966

6067
'name': value.name,
68+
'short_name': value.short_name,
6169
'color': value.color,
6270
};
6371
}

package/src/models/PatchedDocumentTextRequest.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ export interface PatchedDocumentTextRequest {
2626
*/
2727
text?: string | null;
2828
/**
29+
* * `german` - german
2930
* * `french` - french
3031
* * `italian` - italian
3132
* * `english` - english
3233
* * `spanish` - spanish
33-
* * `german` - german
3434
* @type {string}
3535
* @memberof PatchedDocumentTextRequest
3636
*/
@@ -42,11 +42,11 @@ export interface PatchedDocumentTextRequest {
4242
* @enum {string}
4343
*/
4444
export enum PatchedDocumentTextRequestLanguageEnum {
45+
German = 'german',
4546
French = 'french',
4647
Italian = 'italian',
4748
English = 'english',
4849
Spanish = 'spanish',
49-
German = 'german',
5050
Null = 'null'
5151
}
5252

package/src/models/PatchedGroupRequest.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ export interface PatchedGroupRequest {
2525
* @memberof PatchedGroupRequest
2626
*/
2727
name?: string;
28+
/**
29+
* Short name of the group
30+
* @type {string}
31+
* @memberof PatchedGroupRequest
32+
*/
33+
short_name?: string | null;
2834
/**
2935
*
3036
* @type {string}
@@ -44,6 +50,7 @@ export function PatchedGroupRequestFromJSONTyped(json: any, ignoreDiscriminator:
4450
return {
4551

4652
'name': !exists(json, 'name') ? undefined : json['name'],
53+
'short_name': !exists(json, 'short_name') ? undefined : json['short_name'],
4754
'color': !exists(json, 'color') ? undefined : json['color'],
4855
};
4956
}
@@ -58,6 +65,7 @@ export function PatchedGroupRequestToJSON(value?: PatchedGroupRequest | null): a
5865
return {
5966

6067
'name': value.name,
68+
'short_name': value.short_name,
6169
'color': value.color,
6270
};
6371
}

package/src/models/WriteFolder.ts

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -33,29 +33,41 @@ import {
3333
*/
3434
export interface WriteFolder {
3535
/**
36-
*
37-
* @type {ShortUser}
36+
* Creation date
37+
* @type {Date}
3838
* @memberof WriteFolder
3939
*/
40-
readonly created_by: ShortUser | null;
40+
readonly created_at: Date;
4141
/**
42-
* Aggregate of group user permissions and folder default permission
42+
*
4343
* @type {number}
4444
* @memberof WriteFolder
4545
*/
46-
readonly user_permission: WriteFolderUserPermissionEnum;
46+
readonly id: number;
4747
/**
48-
* Name of the folder
49-
* @type {string}
48+
*
49+
* @type {ShortUser}
5050
* @memberof WriteFolder
5151
*/
52-
name: string;
52+
readonly created_by: ShortUser | null;
5353
/**
5454
* DEPRECATED: Use 'nature' instead. Value is "Folder". It is usefull to parse the tree and discriminate folders and files
5555
* @type {string}
5656
* @memberof WriteFolder
5757
*/
5858
readonly type: string;
59+
/**
60+
* Aggregate of group user permissions and folder default permission
61+
* @type {number}
62+
* @memberof WriteFolder
63+
*/
64+
readonly user_permission: WriteFolderUserPermissionEnum;
65+
/**
66+
* List of group permissions
67+
* @type {Array<GroupFolderRead>}
68+
* @memberof WriteFolder
69+
*/
70+
readonly groups_permissions: Array<GroupFolderRead>;
5971
/**
6072
* Permission for a Folder
6173
*
@@ -66,42 +78,30 @@ export interface WriteFolder {
6678
* @memberof WriteFolder
6779
*/
6880
default_permission?: WriteFolderDefaultPermissionEnum;
69-
/**
70-
*
71-
* @type {number}
72-
* @memberof WriteFolder
73-
*/
74-
readonly id: number;
7581
/**
7682
*
7783
* @type {number}
7884
* @memberof WriteFolder
7985
*/
8086
parent_id?: number | null;
8187
/**
82-
* Date of the last update
83-
* @type {Date}
88+
* Name of the folder
89+
* @type {string}
8490
* @memberof WriteFolder
8591
*/
86-
readonly updated_at: Date;
92+
name: string;
8793
/**
88-
* List of group permissions
89-
* @type {Array<GroupFolderRead>}
94+
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
95+
* @type {string}
9096
* @memberof WriteFolder
9197
*/
92-
readonly groups_permissions: Array<GroupFolderRead>;
98+
readonly nature: string;
9399
/**
94-
* Creation date
100+
* Date of the last update
95101
* @type {Date}
96102
* @memberof WriteFolder
97103
*/
98-
readonly created_at: Date;
99-
/**
100-
* Value is "Folder". It is usefull to parse the tree and discriminate folders and files
101-
* @type {string}
102-
* @memberof WriteFolder
103-
*/
104-
readonly nature: string;
104+
readonly updated_at: Date;
105105
/**
106106
*
107107
* @type {Array<WriteFolder>}
@@ -138,17 +138,17 @@ export function WriteFolderFromJSONTyped(json: any, ignoreDiscriminator: boolean
138138
}
139139
return {
140140

141+
'created_at': (new Date(json['created_at'])),
142+
'id': json['id'],
141143
'created_by': ShortUserFromJSON(json['created_by']),
142-
'user_permission': json['user_permission'],
143-
'name': json['name'],
144144
'type': json['type'],
145+
'user_permission': json['user_permission'],
146+
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
145147
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
146-
'id': json['id'],
147148
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
148-
'updated_at': (new Date(json['updated_at'])),
149-
'groups_permissions': ((json['groups_permissions'] as Array<any>).map(GroupFolderReadFromJSON)),
150-
'created_at': (new Date(json['created_at'])),
149+
'name': json['name'],
151150
'nature': json['nature'],
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-
'name': value.name,
166165
'default_permission': value.default_permission,
167166
'parent_id': value.parent_id,
167+
'name': value.name,
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-
* Name of the folder
31-
* @type {string}
32-
* @memberof WriteFolderRequest
33-
*/
34-
name: string;
3529
/**
3630
* Permission for a Folder
3731
*
@@ -48,6 +42,12 @@ export interface WriteFolderRequest {
4842
* @memberof WriteFolderRequest
4943
*/
5044
parent_id?: number | null;
45+
/**
46+
* Name of the folder
47+
* @type {string}
48+
* @memberof WriteFolderRequest
49+
*/
50+
name: string;
5151
/**
5252
*
5353
* @type {Array<WriteFolder>}
@@ -76,9 +76,9 @@ export function WriteFolderRequestFromJSONTyped(json: any, ignoreDiscriminator:
7676
}
7777
return {
7878

79-
'name': json['name'],
8079
'default_permission': !exists(json, 'default_permission') ? undefined : json['default_permission'],
8180
'parent_id': !exists(json, 'parent_id') ? undefined : json['parent_id'],
81+
'name': json['name'],
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-
'name': value.name,
9695
'default_permission': value.default_permission,
9796
'parent_id': value.parent_id,
97+
'name': value.name,
9898
'children': value.children === undefined ? undefined : (value.children === null ? null : (value.children as Array<any>).map(WriteFolderToJSON)),
9999
};
100100
}

0 commit comments

Comments
 (0)