chronogrid/docs/API_CONTRACTS/ffi_bridge_spec.json

28 lines
704 B
JSON

{
"version": "1.0.0",
"bridge_generator": "flutter_rust_bridge",
"c_abi_targets": ["x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-linux-android"],
"exports": [
{
"name": "init_core_engine",
"inputs": ["db_path: String", "master_key: String"],
"output": "Result<bool, String>"
},
{
"name": "get_tasks_by_namespace",
"inputs": ["namespace_id: String"],
"output": "Result<Vec<TaskDto>, String>"
},
{
"name": "upsert_task",
"inputs": ["task_json: String"],
"output": "Result<String, String>"
},
{
"name": "trigger_p2p_sync",
"inputs": [],
"output": "Result<bool, String>"
}
]
}