npm package: @manycore/bldg-rest-client
Description: OpenAPI client for @manycore/bldg-rest-client
Author: OpenAPI-Generator Contributors
Latest version: 1.0.0-rc.2

## @manycore/bldg-rest-client@0.0.1

This generator creates TypeScript/JavaScript client that utilizes [axios](https://github.com/axios/axios). The generated Node module can be used in the following environments:

Environment
* Node.js
* Webpack
* Browserify

Language level
* ES5 - you must have a Promises/A+ library installed
* ES6

Module system
* CommonJS
* ES6 module system

It can be used in both TypeScript and JavaScript. In TypeScript, the definition will be automatically resolved via `package.json`. ([Reference](https://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html))

### Building

To build and compile the typescript sources to javascript use:
```
npm install
npm run build
```

### Publishing

First build the package then run `npm publish`

### Consuming

navigate to the folder of your consuming project and run one of the following commands.

_published:_

```
npm install @manycore/bldg-rest-client@0.0.1 --save
```

_unPublished (not recommended):_

```
npm install PATH_TO_GENERATED_PACKAGE --save
```

### Documentation for API Endpoints

All URIs are relative to *https://api.manycoreapis.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BLDGApi* | [**batchUpdate**](docs/BLDGApi.md#batchupdate) | **POST** /bldg/openapi/v1/designs/{obsDesignId}/levels/{levelId}:batchupdate | 批量更新建筑户型数据
*BLDGApi* | [**buildGeometry**](docs/BLDGApi.md#buildgeometry) | **POST** /bldg/openapi/v1/designs/{obsDesignId}/levels/{levelId}:buildgeometry | 基于视图级别获取建筑户型建模结果
*BLDGApi* | [**getFloorplanDocument**](docs/BLDGApi.md#getfloorplandocument) | **GET** /bldg/openapi/v1/designs/{obsDesignId}/levels/{levelId} | 根据楼层ID获取建筑户型数据


### Documentation For Models

 - [ArbitraryClosedProfile](docs/ArbitraryClosedProfile.md)
 - [Beam](docs/Beam.md)
 - [BeamCreateRequest](docs/BeamCreateRequest.md)
 - [BeamUpdateRequest](docs/BeamUpdateRequest.md)
 - [BoundedAxis](docs/BoundedAxis.md)
 - [Chimney](docs/Chimney.md)
 - [ChimneyCreateRequest](docs/ChimneyCreateRequest.md)
 - [ChimneyUpdateRequest](docs/ChimneyUpdateRequest.md)
 - [CircleProfile](docs/CircleProfile.md)
 - [Compass](docs/Compass.md)
 - [ElementFace](docs/ElementFace.md)
 - [ElementJoint](docs/ElementJoint.md)
 - [ExtrudedAreaSolid](docs/ExtrudedAreaSolid.md)
 - [FaceDescription](docs/FaceDescription.md)
 - [FaceElementType](docs/FaceElementType.md)
 - [FaceGeometryType](docs/FaceGeometryType.md)
 - [FaceLocationType](docs/FaceLocationType.md)
 - [FloorOpening](docs/FloorOpening.md)
 - [FloorOpeningCreateRequest](docs/FloorOpeningCreateRequest.md)
 - [FloorOpeningUpdateRequest](docs/FloorOpeningUpdateRequest.md)
 - [FloorplanBuildGeometryRequest](docs/FloorplanBuildGeometryRequest.md)
 - [FloorplanConfig](docs/FloorplanConfig.md)
 - [FloorplanConfigUpdateRequest](docs/FloorplanConfigUpdateRequest.md)
 - [FloorplanDocument](docs/FloorplanDocument.md)
 - [FloorplanDocumentBatchUpdateRequest](docs/FloorplanDocumentBatchUpdateRequest.md)
 - [FloorplanDocumentBatchUpdateResponse](docs/FloorplanDocumentBatchUpdateResponse.md)
 - [FloorplanDocumentOperateRequest](docs/FloorplanDocumentOperateRequest.md)
 - [FloorplanDocumentView](docs/FloorplanDocumentView.md)
 - [FloorplanElement](docs/FloorplanElement.md)
 - [FloorplanElementDeleteRequest](docs/FloorplanElementDeleteRequest.md)
 - [FloorplanElementGeometry](docs/FloorplanElementGeometry.md)
 - [FloorplanElementUpdateResponse](docs/FloorplanElementUpdateResponse.md)
 - [FloorplanGeometryResponse](docs/FloorplanGeometryResponse.md)
 - [GeometricRepresentationItem](docs/GeometricRepresentationItem.md)
 - [OffGroundType](docs/OffGroundType.md)
 - [Opening](docs/Opening.md)
 - [OpeningCreateRequest](docs/OpeningCreateRequest.md)
 - [OpeningSourceType](docs/OpeningSourceType.md)
 - [OpeningType](docs/OpeningType.md)
 - [OpeningUpdateRequest](docs/OpeningUpdateRequest.md)
 - [Pillar](docs/Pillar.md)
 - [PillarCreateRequest](docs/PillarCreateRequest.md)
 - [PillarUpdateRequest](docs/PillarUpdateRequest.md)
 - [Profile](docs/Profile.md)
 - [RectangleProfile](docs/RectangleProfile.md)
 - [Room](docs/Room.md)
 - [RoomSeparator](docs/RoomSeparator.md)
 - [RoomSeparatorCreateRequest](docs/RoomSeparatorCreateRequest.md)
 - [RoomSeparatorUpdateRequest](docs/RoomSeparatorUpdateRequest.md)
 - [RoomType](docs/RoomType.md)
 - [RoomUpdateRequest](docs/RoomUpdateRequest.md)
 - [Wall](docs/Wall.md)
 - [WallCreateRequest](docs/WallCreateRequest.md)
 - [WallType](docs/WallType.md)
 - [WallUpdateRequest](docs/WallUpdateRequest.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization

Endpoints do not require authorization.