Provides struct and type for a PermissionV2Source
@type t() :: %OpenCode.Generated.PermissionV2Source{ call_id: String.t(), message_id: String.t(), type: String.t() }