{
  "schema": "cad-aspen-cad-block-api/v1",
  "count": 15,
  "blocks": [
    {
      "template_id": "CentrifugalPump_01",
      "category": "设备图块",
      "source_block_name": "泵",
      "entity_count": 6,
      "bounds_local": [
        -5.5,
        -7.5,
        6.0,
        6.0
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/CentrifugalPump_01",
      "ports_url": "/api/v1/cad-blocks/CentrifugalPump_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "Compressor_01",
      "category": "设备图块",
      "source_block_name": "compor",
      "entity_count": 36,
      "bounds_local": [
        10.429551,
        -29.943297,
        50.953577,
        -8.943297
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/Compressor_01",
      "ports_url": "/api/v1/cad-blocks/Compressor_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "Compressor_BlockFile_01",
      "category": "设备图块",
      "source_block_name": "Compressor_BlockFile_01",
      "entity_count": 4,
      "bounds_local": [
        0.0,
        0.0,
        30.152735,
        36.0
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/Compressor_BlockFile_01",
      "ports_url": "/api/v1/cad-blocks/Compressor_BlockFile_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "Cooler_01",
      "category": "设备图块",
      "source_block_name": "Cooler_01",
      "entity_count": 7,
      "bounds_local": [
        0.0,
        0.0,
        34.0,
        14.495689
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1",
        "in2",
        "out2"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/Cooler_01",
      "ports_url": "/api/v1/cad-blocks/Cooler_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "DiaphragmPump_01",
      "category": "设备图块",
      "source_block_name": "DiaphragmPump_01",
      "entity_count": 7,
      "bounds_local": [
        0.0,
        0.0,
        35.54922,
        16.351832
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/DiaphragmPump_01",
      "ports_url": "/api/v1/cad-blocks/DiaphragmPump_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "DrawingFrame_01",
      "category": "图框",
      "source_block_name": "DrawingFrame_01",
      "entity_count": 139,
      "bounds_local": [
        0.0,
        0.0,
        841.0,
        594.0
      ],
      "connection_port_status": "not_applicable",
      "connection_port_ids": [],
      "connectable": false,
      "json_url": "/api/v1/cad-blocks/DrawingFrame_01",
      "ports_url": "/api/v1/cad-blocks/DrawingFrame_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "Heater_01",
      "category": "设备图块",
      "source_block_name": "Heater_01",
      "entity_count": 7,
      "bounds_local": [
        0.0,
        0.0,
        34.0,
        14.495689
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1",
        "in2",
        "out2"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/Heater_01",
      "ports_url": "/api/v1/cad-blocks/Heater_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "HorizontalVessel_01",
      "category": "设备图块",
      "source_block_name": "HorizontalVessel_01",
      "entity_count": 6,
      "bounds_local": [
        0.0,
        0.0,
        45.0,
        16.0
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1",
        "out2",
        "out3"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/HorizontalVessel_01",
      "ports_url": "/api/v1/cad-blocks/HorizontalVessel_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "ICON1",
      "category": "组合图块",
      "source_block_name": "ICON1",
      "entity_count": 83,
      "bounds_local": [
        -58.171761,
        -172.68864,
        498.383269,
        174.990057
      ],
      "connection_port_status": "review_required_composite_block",
      "connection_port_ids": [
        "in1",
        "in2",
        "in3",
        "out1",
        "out2",
        "out3"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/ICON1",
      "ports_url": "/api/v1/cad-blocks/ICON1/ports",
      "nested_dependencies": [
        {
          "template_id": "ICON1__dependency_01",
          "json_url": "/api/v1/cad-blocks/ICON1__dependency_01"
        },
        {
          "template_id": "ICON1__dependency_02",
          "json_url": "/api/v1/cad-blocks/ICON1__dependency_02"
        }
      ]
    },
    {
      "template_id": "MembraneSeparator_01",
      "category": "设备图块",
      "source_block_name": "MembraneSeparator_01",
      "entity_count": 50,
      "bounds_local": [
        0.0,
        0.0,
        33.716765,
        46.091649
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1",
        "out2"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/MembraneSeparator_01",
      "ports_url": "/api/v1/cad-blocks/MembraneSeparator_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "MultiStageCompressor_01",
      "category": "设备图块",
      "source_block_name": "MultiStageCompressor_01",
      "entity_count": 16,
      "bounds_local": [
        0.0,
        0.0,
        50.779249,
        18.0
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/MultiStageCompressor_01",
      "ports_url": "/api/v1/cad-blocks/MultiStageCompressor_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "ScrewCompressor_01",
      "category": "设备图块",
      "source_block_name": "ScrewCompressor_01",
      "entity_count": 19,
      "bounds_local": [
        0.0,
        0.0,
        8.294487,
        21.791936
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/ScrewCompressor_01",
      "ports_url": "/api/v1/cad-blocks/ScrewCompressor_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "StreamToStreamHeatExchanger_01",
      "category": "设备图块",
      "source_block_name": "StreamToStreamHeatExchanger_01",
      "entity_count": 14,
      "bounds_local": [
        0.0,
        0.0,
        34.0,
        14.849243
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1",
        "in2",
        "out2"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/StreamToStreamHeatExchanger_01",
      "ports_url": "/api/v1/cad-blocks/StreamToStreamHeatExchanger_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "VerticalVessel_01",
      "category": "设备图块",
      "source_block_name": "VerticalVessel_01",
      "entity_count": 6,
      "bounds_local": [
        0.0,
        0.0,
        16.0,
        37.0
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1",
        "out2",
        "out3"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/VerticalVessel_01",
      "ports_url": "/api/v1/cad-blocks/VerticalVessel_01/ports",
      "nested_dependencies": []
    },
    {
      "template_id": "WasteHeatBoiler_01",
      "category": "设备图块",
      "source_block_name": "WasteHeatBoiler_01",
      "entity_count": 20,
      "bounds_local": [
        0.0,
        0.0,
        54.863469,
        41.039358
      ],
      "connection_port_status": "draft_needs_visual_confirmation",
      "connection_port_ids": [
        "in1",
        "out1",
        "in2",
        "out2"
      ],
      "connectable": true,
      "json_url": "/api/v1/cad-blocks/WasteHeatBoiler_01",
      "ports_url": "/api/v1/cad-blocks/WasteHeatBoiler_01/ports",
      "nested_dependencies": []
    }
  ]
}