InputsStatusUnion1 - Go SDK

InputsStatusUnion1 type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

Supported Types

InputsStatusCompleted1

1inputsStatusUnion1 := components.CreateInputsStatusUnion1InputsStatusCompleted1(components.InputsStatusCompleted1{/* values here */})

InputsStatusIncomplete1

1inputsStatusUnion1 := components.CreateInputsStatusUnion1InputsStatusIncomplete1(components.InputsStatusIncomplete1{/* values here */})

InputsStatusInProgress1

1inputsStatusUnion1 := components.CreateInputsStatusUnion1InputsStatusInProgress1(components.InputsStatusInProgress1{/* values here */})

Union Discrimination

Use the Type field to determine which variant is active, then access the corresponding field:

1switch inputsStatusUnion1.Type {
2 case components.InputsStatusUnion1TypeInputsStatusCompleted1:
3 // inputsStatusUnion1.InputsStatusCompleted1 is populated
4 case components.InputsStatusUnion1TypeInputsStatusIncomplete1:
5 // inputsStatusUnion1.InputsStatusIncomplete1 is populated
6 case components.InputsStatusUnion1TypeInputsStatusInProgress1:
7 // inputsStatusUnion1.InputsStatusInProgress1 is populated
8}