You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 18, 2025. It is now read-only.
*bimdata.BcfApi* | [**getViewpoint**](docs/BcfApi.md#getViewpoint) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints/{guid} | Retrieve a Viewpoint
163
163
*bimdata.BcfApi* | [**getViewpoints**](docs/BcfApi.md#getViewpoints) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints | Retrieve all Viewpoints of a topic
164
164
*bimdata.BcfApi* | [**getVisibilities**](docs/BcfApi.md#getVisibilities) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints/{guid}/visibility | Retrieve all visibilities of a viewpoint
165
-
*bimdata.BcfApi* | [**importBcf**](docs/BcfApi.md#importBcf) | **POST** /bcf/2.1/projects/{id}/import | Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported
165
+
*bimdata.BcfApi* | [**importBcf**](docs/BcfApi.md#importBcf) | **POST** /bcf/2.1/projects/{id}/import | Import bcf-xml format into this project
166
166
*bimdata.BcfApi* | [**updateBcfProject**](docs/BcfApi.md#updateBcfProject) | **PATCH** /bcf/2.1/projects/{id} | Update some fields of a BCF project
167
167
*bimdata.BcfApi* | [**updateComment**](docs/BcfApi.md#updateComment) | **PATCH** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/comments/{guid} | Update some fields of a comment
*bimdata.IfcApi* | [**getZoneSpaces**](docs/IfcApi.md#getZoneSpaces) | **GET** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/zone/{zone_pk}/space | Retrieve all spaces of a zone
364
364
*bimdata.IfcApi* | [**getZones**](docs/IfcApi.md#getZones) | **GET** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/zone | Retrieve zones of a model
365
365
*bimdata.IfcApi* | [**listClassificationElementRelations**](docs/IfcApi.md#listClassificationElementRelations) | **GET** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/classification-element | List all associations between classifications and elements
*bimdata.IfcApi* | [**removeClassificationOfElement**](docs/IfcApi.md#removeClassificationOfElement) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/element/{element_uuid}/classification/{id} | Remove a classification from an element
367
368
*bimdata.IfcApi* | [**removeElementPropertySet**](docs/IfcApi.md#removeElementPropertySet) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/element/{element_uuid}/propertyset/{id} | Remove a PropertySet from an element
368
369
*bimdata.IfcApi* | [**removeElementPropertySetProperty**](docs/IfcApi.md#removeElementPropertySetProperty) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/element/{element_uuid}/propertyset/{propertyset_pk}/property/{id} | Remove a property from a PropertySet
[**getViewpoint**](BcfApi.md#getViewpoint) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints/{guid} | Retrieve a Viewpoint
35
35
[**getViewpoints**](BcfApi.md#getViewpoints) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints | Retrieve all Viewpoints of a topic
36
36
[**getVisibilities**](BcfApi.md#getVisibilities) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints/{guid}/visibility | Retrieve all visibilities of a viewpoint
37
-
[**importBcf**](BcfApi.md#importBcf) | **POST** /bcf/2.1/projects/{id}/import | Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported
37
+
[**importBcf**](BcfApi.md#importBcf) | **POST** /bcf/2.1/projects/{id}/import | Import bcf-xml format into this project
38
38
[**updateBcfProject**](BcfApi.md#updateBcfProject) | **PATCH** /bcf/2.1/projects/{id} | Update some fields of a BCF project
39
39
[**updateComment**](BcfApi.md#updateComment) | **PATCH** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/comments/{guid} | Update some fields of a comment
@@ -1816,9 +1816,9 @@ Name | Type | Description | Notes
1816
1816
1817
1817
> importBcf(id, name)
1818
1818
1819
-
Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported
1819
+
Import bcf-xml format into this project
1820
1820
1821
-
Import bcf-xml format into this project Required scopes: bcf:write
1821
+
Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported Required scopes: bcf:write
[**getZoneSpaces**](IfcApi.md#getZoneSpaces) | **GET** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/zone/{zone_pk}/space | Retrieve all spaces of a zone
108
108
[**getZones**](IfcApi.md#getZones) | **GET** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/zone | Retrieve zones of a model
109
109
[**listClassificationElementRelations**](IfcApi.md#listClassificationElementRelations) | **GET** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/classification-element | List all associations between classifications and elements
[**removeClassificationOfElement**](IfcApi.md#removeClassificationOfElement) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/element/{element_uuid}/classification/{id} | Remove a classification from an element
111
112
[**removeElementPropertySet**](IfcApi.md#removeElementPropertySet) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/element/{element_uuid}/propertyset/{id} | Remove a PropertySet from an element
112
113
[**removeElementPropertySetProperty**](IfcApi.md#removeElementPropertySetProperty) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/element/{element_uuid}/propertyset/{propertyset_pk}/property/{id} | Remove a property from a PropertySet
@@ -6586,6 +6587,66 @@ Name | Type | Description | Notes
6586
6587
-**Accept**: application/json
6587
6588
6588
6589
6590
+
## mergeIfcs
6591
+
6592
+
> mergeIfcs(cloudPk, projectPk, data)
6593
+
6594
+
merge IFC files
6595
+
6596
+
Merge IFC files. The merged IFC file will be put in the same folder that the first IFC of the list. Required scopes: ifc:write
6597
+
6598
+
### Example
6599
+
6600
+
```javascript
6601
+
importbimdatafrom'@bimdata/bimdata-api-client';
6602
+
let defaultClient =bimdata.ApiClient.instance;
6603
+
// Configure API key authorization: Bearer
6604
+
let Bearer =defaultClient.authentications['Bearer'];
6605
+
Bearer.apiKey='YOUR API KEY';
6606
+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
6607
+
//Bearer.apiKeyPrefix = 'Token';
6608
+
// Configure OAuth2 access token for authorization: bimdata_connect
6609
+
let bimdata_connect =defaultClient.authentications['bimdata_connect'];
6610
+
bimdata_connect.accessToken='YOUR ACCESS TOKEN';
6611
+
// Configure OAuth2 access token for authorization: client_credentials
6612
+
let client_credentials =defaultClient.authentications['client_credentials'];
Copy file name to clipboardExpand all lines: src/api/BcfApi.js
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1762,8 +1762,8 @@ export default class BcfApi {
1762
1762
1763
1763
1764
1764
/**
1765
-
* Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported
1766
-
* Import bcf-xml format into this project Required scopes: bcf:write
1765
+
* Import bcf-xml format into this project
1766
+
* Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported Required scopes: bcf:write
1767
1767
* @param {Number} id A unique integer value identifying this project.
1768
1768
* @param {String} name Name of the project
1769
1769
* @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response
@@ -1802,8 +1802,8 @@ export default class BcfApi {
1802
1802
}
1803
1803
1804
1804
/**
1805
-
* Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported
1806
-
* Import bcf-xml format into this project Required scopes: bcf:write
1805
+
* Import bcf-xml format into this project
1806
+
* Import bcf-xml format into this project. If there are guid conflict, an error will be raised. If there are index conflicts, indexes of the imported file will be overriden with a new index. Author and assigned_to fields will be linked to existing users in the project. If no matching user are found, fields will be emptied. Only BCF 2.1 is supported Required scopes: bcf:write
1807
1807
* @param {Number} id A unique integer value identifying this project.
1808
1808
* @param {String} name Name of the project
1809
1809
* @return {Promise} a {@link https://www.promisejs.org/|Promise}
* BIMData API is a tool to interact with your models stored on BIMData’s servers. Through the API, you can manage your projects, the clouds, upload your IFC files and manage them through endpoints.
4
+
*
5
+
* The version of the OpenAPI document: v1
6
+
* Contact: contact@bimdata.io
7
+
*
8
+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
9
+
* https://openapi-generator.tech
10
+
* Do not edit the class manually.
11
+
*
12
+
*/
13
+
14
+
importApiClientfrom'../ApiClient';
15
+
16
+
/**
17
+
* The IfcMerge model module.
18
+
* @module model/IfcMerge
19
+
* @version 0.0.0
20
+
*/
21
+
classIfcMerge{
22
+
/**
23
+
* Constructs a new <code>IfcMerge</code>.
24
+
* @alias module:model/IfcMerge
25
+
* @param ifcIds {Array.<Number>}
26
+
*/
27
+
constructor(ifcIds){
28
+
29
+
IfcMerge.initialize(this,ifcIds);
30
+
}
31
+
32
+
/**
33
+
* Initializes the fields of this object.
34
+
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
35
+
* Only for internal use.
36
+
*/
37
+
staticinitialize(obj,ifcIds){
38
+
obj['ifc_ids']=ifcIds;
39
+
}
40
+
41
+
/**
42
+
* Constructs a <code>IfcMerge</code> from a plain JavaScript object, optionally creating a new instance.
43
+
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
44
+
* @param {Object} data The plain JavaScript object bearing properties of interest.
45
+
* @param {module:model/IfcMerge} obj Optional instance to populate.
46
+
* @return {module:model/IfcMerge} The populated <code>IfcMerge</code> instance.
0 commit comments