opaqueData

@Transient
val opaqueData: Any? = null

Other opaque data associated with the part to be interpreted by the agent. Reserved for ADK internal use. Users should not set this field.

Marked @Transient because it can hold arbitrary, non-serializable objects; it is intentionally excluded from the persisted form and is reset to null on deserialization.