Supported Types
Union Discrimination
Use theType field to determine which variant is active, then access the corresponding field:
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
inputUnion := operations.CreateInputUnionStr(string{/* values here */})
inputUnion := operations.CreateInputUnionArrayOfStr([]string{/* values here */})
inputUnion := operations.CreateInputUnionArrayOfNumber([]float64{/* values here */})
inputUnion := operations.CreateInputUnionArrayOfArrayOfNumber([][]float64{/* values here */})
inputUnion := operations.CreateInputUnionArrayOfInput([]operations.Input{/* values here */})
Type field to determine which variant is active, then access the corresponding field:
switch inputUnion.Type {
case operations.InputUnionTypeStr:
// inputUnion.Str is populated
case operations.InputUnionTypeArrayOfStr:
// inputUnion.ArrayOfStr is populated
case operations.InputUnionTypeArrayOfNumber:
// inputUnion.ArrayOfNumber is populated
case operations.InputUnionTypeArrayOfArrayOfNumber:
// inputUnion.ArrayOfArrayOfNumber is populated
case operations.InputUnionTypeArrayOfInput:
// inputUnion.ArrayOfInput is populated
}