CreateModelRequest#

Attribute Name

Data Type

Description

name

str

Name of the new model

template_path

str

Path to the existing template to be opened

Associated Data Types#

OpenModelRequest#

Attribute Name

Data Type

Description

path

str

Path to the existing model to be opened

SaveModelAsRequest#

Attribute Name

Data Type

Description

model_id

ModelId

Unique identifier of the model Active model is used if this field is not set.

path

str

Path to the model

CloseModelRequest#

Attribute Name

Data Type

Description

save_changes

bool

Specifies whether to save changes before closing the model

model_id

ModelId

Unique identifier of the model Active model is used if this field is not set.

CloseAllModelsRequest#

Attribute Name

Data Type

Description

save_changes

bool

Specifies whether to save changes before closing the models

ModelInfo#

Attribute Name

Data Type

Description

name

str

Name of the model

guid

str

Unique identifier of the model

path

str

Path to where the model is saved. It is not set if the model is not saved on a disk.

ModelList#

Attribute Name

Data Type

Description

model_info

List[ModelInfo]

List of models and information about them

ApplicationInfo#

Attribute Name

Data Type

Description

name

str

Full application name

type

ApplicationType

Application type

is_server_instance

bool

Specifies whether the application is server instance or GUI application

version

str

Application version (e.g. 6.07.0007)

full_version

str

Application full version (e.g. 6.07.0007.163.bd0dfc604b5)

options

str

Application options (e.g. Developer, Prerelease)

language_name

str

Full language name (e.g. English)

language_id

str

Language identificator (e.g. en)

Object#

Attribute Name

Data Type

Description

model_id

ModelId

Unique identifier of the model. Active model is used if this field is not set.

ObjectList#

Attribute Name

Data Type

Description

objects

List[Object]

PlausibilityCheckRequest#

Attribute Name

Data Type

Description

type

PlausibilityCheckType

Specifies various validation checks that can be performed before generating a mesh, running a calculation, or verifying plausibility.

skip_warnings

bool

Specifies whether to skip warnings during the calculation.

model_id

ModelId

Unique identifier of the model. Active model is used if this field is not set.

CalculateAllRequest#

Attribute Name

Data Type

Description

skip_warnings

bool

Specifies whether to skip warnings during the calculation.

model_id

ModelId

Unique identifier of the model. Active model is used if this field is not set.

OperationResult#

Attribute Name

Data Type

Description

succeeded

bool

Indicates whether the operation was successful.

data

str

Description of the result.

message

str

Additional error information. Specifies the error or provides advice on how to resolve it.

ModelMainParameters#

Attribute Name

Data Type

Description

model_id

str

model_name

str

model_description

str

model_comment

str

model_path

str

project_id

str

project_name

str

project_description

str

project_folder

str

ConvertObjectsRequest#

Attribute Name

Data Type

Description

convert_into

ConvertObjectInto

Specifies conversion type

objects

ObjectList

Objects to be converted

ImportModelRequest#

Attribute Name

Data Type

Description

filepath

str

Path to the file to be imported

model_id

ModelId

Import attributes. This message specifies the format and attributes of the import. Supported message types: import_export.IfcImportAttributes Unique identifier of the model. If not specified, the active model is used.

ExportModelRequest#

Attribute Name

Data Type

Description

filepath

str

Path of the file for export.

Associated Enums#

ApplicationType#

Name

APPLICATION_UNSPECIFIED

APPLICATION_DLUBAL_CENTER

APPLICATION_REPORT_VIEWER

APPLICATION_RFEM

APPLICATION_RSTAB

APPLICATION_RSECTION

APPLICATION_WEB_SECTIONS

APPLICATION_CRASH_REPORTER

PlausibilityCheckType#

Name

PLAUSIBILITY_CHECK_UNSPECIFIED

PLAUSIBILITY_CHECK_MESH_GENERATOR

PLAUSIBILITY_CHECK_CALCULATION

PLAUSIBILITY_CHECK_PLAUSIBILITY_CHECK

PLAUSIBILITY_CHECK_PART_LIST

ConvertObjectInto#

Name

CONVERT_OBJECT_INTO_UNSPECIFIED

CONVERT_IFC_OBJECT_INTO_STRAIGHT_MEMBER

CONVERT_IFC_OBJECT_INTO_CURVED_MEMBER

CONVERT_IFC_OBJECT_INTO_SURFACE

CONVERT_IFC_OBJECT_INTO_SOLID