Class - Interface - Intergraph Smart 3D Web API - Customization & Programming - Hexagon PPM

Intergraph Smart 3D Admin Web API Programmers Reference

Language
English
Product
Intergraph Smart 3D Web API
Subproduct
Smart 3D Web APIs
Search by Category
Customization & Programming
Smart 3D Version
13

The user can associate an Interface to Class in two ways (Class > Interface and Interface > Class):

POST/PUT [Class to Interface]

<ServiceRoot>/Sites(‘MySiteAlias’)/Plants(‘PlantA’)/Classes(‘ClassId’)/Realizes/$ref

{

“@odata.id”: ”<ServiceRoot>/Sites(‘MySiteAlias’)/Plants(‘PlantA’)/Interfaces(‘InterfaceId’)”

}

POST/PUT [Interface to Class]

<ServiceRoot>/Sites(‘MySiteAlias’)/Plants(‘PlantA’)/Interface(‘InterfaceId’)/RealizedByClasses/$ref

{

“@odata.id”:”<ServiceRoot>/Sites(‘MySiteAlias’)/Plants(‘PlantA’)/Classes(‘ClassId)”

}