Use the Type field to determine which variant is active, then access the corresponding field:
switch functionCallOutputItemOutputUnion1.Type { case components.FunctionCallOutputItemOutputUnion1TypeInputText: // functionCallOutputItemOutputUnion1.InputText is populated case components.FunctionCallOutputItemOutputUnion1TypeInputImage: // functionCallOutputItemOutputUnion1.FunctionCallOutputItemOutputInputImage is populated case components.FunctionCallOutputItemOutputUnion1TypeInputFile: // functionCallOutputItemOutputUnion1.InputFile is populated}
⌘I
Assistant
Responses are generated using AI and may contain mistakes.