Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ElementType Service

...

Element type describes the type of predefined building elements required to build a building (eg: wall, window, door etc) Each element type have an unique id. Please see the detailed structure of the ElementType in the Object Model

The available element types can be found under 2.1.4.1 Bimplus Element Types

Anchor
getElementTypes
getElementTypes

...

Deck of Cards
idbimGetDisciplines
Card
defaulttrue
labelURL / Resource / JSON Structure
Resource: element-types/disciplines 

URLhttps://api-stage.bimplus.net/v2/<team_slug>/element-types/disciplines

Examplehttps://api-stage.bimplus.net/v2/bimplus/element-types/disciplines

Card
labelHTTP Method
 GET
Card
labelDescription
 Gets the list of existing layers.
Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
labelResponse
Code Block
borderColorGreen
langxml
titleStatus
Status: 200 OK
Code Block
titleJSON
{
  "0f106af0-a919-44c5-b211-15bd5ef620b6": {
    "category": "/1/",
    "name": "ID_BuildingModel",
    "ifcType": null,
    "id": "0f106af0-a919-44c5-b211-15bd5ef620b6"
  },
  "a330fde2-1a2f-48ed-a6e3-90b92965dca6": {
    "category": "/19/",
    "name": "ID_CollisionModel",
    "ifcType": null,
    "id": "a330fde2-1a2f-48ed-a6e3-90b92965dca6"
  },
  "35f37a1e-c724-453d-a994-6381655ba38f": {
    "category": "/15/",
    "name": "ID_ConstructionSiteModel",
    "ifcType": null,
    "id": "35f37a1e-c724-453d-a994-6381655ba38f"
  },
  ...
}

 

 

Anchor
getElementTypesOfDiscipline
getElementTypesOfDiscipline

Get all element types of a layer

Deck of Cards
idbimElementTypesOfDiscipline
Card
labelURL / Resource / JSON structure

Resource: element-types

URLhttps://api-stage.bimplus.net/v2/<team_slug>/element-types/disciplines/<discipline_id>

Examplehttps://api-stage.bimplus.net/v2/bimplus/element-types/disciplines/0f106af0-a919-44c5-b211-15bd5ef620b6

Card
labelHTTP Method

GET

Card
labelDescription

Get all element types of given layer

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
labelResponse
Code Block
borderColorGreen
langxml
titleStatus
Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[
  {
    "type": "Column",
    "category": "/1/10/2/",
    "name": "ID_ArchColumn",
    "ifcType": "ID_IFCColumn",
    "id": "2e308afe-d078-4c20-b53c-76b2da66d848"
  },
  {
    "type": "Foundation",
    "category": "/1/10/6/",
    "name": "ID_ArchFoundation",
    "ifcType": "ID_IFCFooting",
    "id": "3a508cf2-bb2f-4cc5-9b8c-fbc1a5848bba"
  },
  ...
]