Use the Type field to determine which variant is active, then access the corresponding field:
switch unifiedBenchmarksResponseData.Type { case components.UnifiedBenchmarksResponseDataTypeArtificialAnalysis: // unifiedBenchmarksResponseData.UnifiedBenchmarksAAItem is populated case components.UnifiedBenchmarksResponseDataTypeDesignArena: // unifiedBenchmarksResponseData.UnifiedBenchmarksDAItem is populated case components.UnifiedBenchmarksResponseDataTypeOpenrouter: // unifiedBenchmarksResponseData.UnifiedBenchmarksORItem is populated default: // Unknown type - use unifiedBenchmarksResponseData.GetUnknownRaw() for raw JSON}
⌘I
Assistant
Responses are generated using AI and may contain mistakes.