Use the Type field to determine which variant is active, then access the corresponding field:
switch reasoningItemStatusUnion.Type { case components.ReasoningItemStatusUnionTypeReasoningItemStatusCompleted: // reasoningItemStatusUnion.ReasoningItemStatusCompleted is populated case components.ReasoningItemStatusUnionTypeReasoningItemStatusIncomplete: // reasoningItemStatusUnion.ReasoningItemStatusIncomplete is populated case components.ReasoningItemStatusUnionTypeReasoningItemStatusInProgress: // reasoningItemStatusUnion.ReasoningItemStatusInProgress is populated}
⌘I
Assistant
Responses are generated using AI and may contain mistakes.