Provides struct and type for a TextPart
@type t() :: %OpenCode.Generated.TextPart{ id: String.t(), ignored: boolean() | nil, message_id: String.t(), metadata: map() | nil, session_id: String.t(), synthetic: boolean() | nil, text: String.t(), time: OpenCode.Generated.TextPartTime.t() | nil, type: String.t() }