Provides struct and type for a StepStartPart
@type t() :: %OpenCode.Generated.StepStartPart{ id: String.t(), message_id: String.t(), session_id: String.t(), snapshot: String.t() | nil, type: String.t() }