Use the Type field to determine which variant is active, then access the corresponding field:
switch baseInputsRoleUnion.Type { case components.BaseInputsRoleUnionTypeBaseInputsRoleUser: // baseInputsRoleUnion.BaseInputsRoleUser is populated case components.BaseInputsRoleUnionTypeBaseInputsRoleSystem: // baseInputsRoleUnion.BaseInputsRoleSystem is populated case components.BaseInputsRoleUnionTypeBaseInputsRoleAssistant: // baseInputsRoleUnion.BaseInputsRoleAssistant is populated case components.BaseInputsRoleUnionTypeBaseInputsRoleDeveloper: // baseInputsRoleUnion.BaseInputsRoleDeveloper is populated}
⌘I
Assistant
Responses are generated using AI and may contain mistakes.