{
  "type": 134,
  "typeName": "BTMFeature",
  "message": {
    "featureType": "calculateBounds",
    "featureId": "FnZYxsbv3UJkYig_1",
    "name": "Calculate bounds 1",
    "parameters": [
      {
        "type": 145,
        "typeName": "BTMParameterEnum",
        "message": {
          "enumName": "BoundsFeatureResult",
          "value": "PART",
          "namespace": "d2ce3e64026df1ac7e63b98bd::vf73ff4cd2ec8b895e6e28cbe::e74ed94c52f61d01d37dc9f17::m93d5ea02d26338b7fc9dabcd",
          "parameterId": "featureResult",
          "hasUserCode": false,
          "nodeId": "uC26Ro13FwSNcuOu"
        }
      },
      {
        "type": 145,
        "typeName": "BTMParameterEnum",
        "message": {
          "enumName": "UnitOutput",
          "value": "millimeter",
          "namespace": "d2ce3e64026df1ac7e63b98bd::vf73ff4cd2ec8b895e6e28cbe::e74ed94c52f61d01d37dc9f17::m93d5ea02d26338b7fc9dabcd",
          "parameterId": "unitOutput",
          "hasUserCode": false,
          "nodeId": "sgVdMLgCAZssaotz"
        }
      },
      {
        "type": 144,
        "typeName": "BTMParameterBoolean",
        "message": {
          "value": true,
          "parameterId": "defaultScope",
          "hasUserCode": false,
          "nodeId": "toZEThscR8dai/ut"
        }
      },
      {
        "type": 148,
        "typeName": "BTMParameterQueryList",
        "message": {
          "queries": [],
          "parameterId": "bodies",
          "hasUserCode": false,
          "nodeId": "Lr0z6SrDyjjPZNHL"
        }
      },
      {
        "type": 144,
        "typeName": "BTMParameterBoolean",
        "message": {
          "value": false,
          "parameterId": "sheetMetal",
          "hasUserCode": false,
          "nodeId": "kDPPBZZgc8Yh5OGf"
        }
      },
      {
        "type": 144,
        "typeName": "BTMParameterBoolean",
        "message": {
          "value": false,
          "parameterId": "useFlat",
          "hasUserCode": false,
          "nodeId": "BryXSaDPE9dHrEd6"
        }
      },
      {
        "type": 144,
        "typeName": "BTMParameterBoolean",
        "message": {
          "value": true,
          "parameterId": "calculateSmallest",
          "hasUserCode": false,
          "nodeId": "1XrgQ1JoggzGFoo9"
        }
      },
      {
        "type": 147,
        "typeName": "BTMParameterQuantity",
        "message": {
          "units": "",
          "value": 0.0,
          "expression": "10",
          "isInteger": true,
          "parameterId": "edgeSamples",
          "hasUserCode": false,
          "nodeId": "MXS+KFIOKn6RMRar"
        }
      },
      {
        "type": 144,
        "typeName": "BTMParameterBoolean",
        "message": {
          "value": true,
          "parameterId": "defaultCSys",
          "hasUserCode": false,
          "nodeId": "bxC/dRjXsFO4JIak"
        }
      },
      {
        "type": 148,
        "typeName": "BTMParameterQueryList",
        "message": {
          "queries": [],
          "parameterId": "alignEdge",
          "hasUserCode": false,
          "nodeId": "+XshwjdkaMc4BxXT"
        }
      },
      {
        "type": 148,
        "typeName": "BTMParameterQueryList",
        "message": {
          "queries": [],
          "parameterId": "mateConnector",
          "hasUserCode": false,
          "nodeId": "aaLmVzv7vYOhSgum"
        }
      }
    ],
    "suppressed": false,
    "namespace": "d2ce3e64026df1ac7e63b98bd::vf73ff4cd2ec8b895e6e28cbe::e74ed94c52f61d01d37dc9f17::m93d5ea02d26338b7fc9dabcd",
    "subFeatures": [],
    "returnAfterSubfeatures": false,
    "suppressionState": {
      "type": 0
    },
    "hasUserCode": false,
    "nodeId": "M4llvPr9a+HG0TmlY"
  }
}