export struct SItem { name: string, checked: bool, } export global State { in-out property <[SItem]> list: [ { name: "Test 1", checked: true }, { name: "Test 2", checked: false }, { name: "Test 3", checked: false }, ]; callback add-to-list(string); callback check-item(string); callback delete-checked(); in-out property server-address; callback set-server-address(string); set-server-address(address) => { server-address = address; } }