Provides struct and type for a Workspace
@type t() :: %OpenCode.Generated.Workspace{ branch: String.t() | nil, directory: String.t() | nil, extra: map() | nil, id: String.t(), name: String.t() | nil, project_id: String.t(), type: String.t() }