{ "cppFile": "", "rust": { "dir": "", "interfaceModule": "ffi", "implementationModule": "gui" }, "objects": { "MapModel": { "type": "Tree", "functions": { "open": { "return": "bool", "mut": true, "arguments": [{ "name": "path", "type": "QString" }] }, "save": { "return": "bool", "mut": false }, "saveAs": { "return": "bool", "mut": false, "arguments": [{ "name": "path", "type": "QString" }] }, "isDirty": { "return": "bool", "mut": false } }, "properties": { }, "itemProperties": { "rowName": { "type": "quint64", "roles": [["display"]] }, "someNumber": { "type": "quint64", "roles": [[], ["display"]] } } } } }