data

val data: JsonObject? = null

The capability's payload, left as raw JSON.

Deliberately untyped: widget data shapes differ per capability and evolve independently, so decoding them into fixed classes here would make the SDK a drift risk rather than a convenience. Decode the shape you asked for.