{ "name": "test_fullapi_qtproxy", "version": "1.0.0", "type": "core", "category": "testing", "interface": "universal", "description": "Qt-typed consumer/proxy for the full_api contract — the THIRD consumer surface of the conformance matrix, distinct from the lp-typed universal proxy and the Rust cdylib proxy. The PROVIDER surface is a header-first cdylib (`interface: universal`, std-typed impl header, logos_module_impl.h C ABI); the CONSUMER surface is selected independently by `codegen.consumer_api_style: \"qt\"`, so `modules().bind_full_api(name)` is Qt-typed (QString / QByteArray / qlonglong / qulonglong / QVariantList / QVariantMap / LogosResult) and origin-bound. Forwards every full_api method to the bound provider and re-emits every event, so the matrix replays cases.json through it unchanged.", "main": "test_fullapi_qtproxy_plugin", "dependencies": ["test_fullapi_cpp", "test_fullapi_rust"], "interface_dependencies": [ { "name": "full_api", "file": "interfaces/full_api.lidl" } ], "codegen": { "consumer_api_style": "qt" }, "nix": { "packages": { "build": [], "runtime": ["nlohmann_json"] }, "external_libraries": [], "cmake": { "find_packages": [], "extra_sources": [] } } }