Skip to main content
The Go SDK and docs are currently in beta. Report issues on GitHub.

Supported Types

ModeAuto

mode := components.CreateModeModeAuto(components.ModeAuto{/* values here */})

ModeRequired

mode := components.CreateModeModeRequired(components.ModeRequired{/* values here */})

Union Discrimination

Use the Type field to determine which variant is active, then access the corresponding field:
switch mode.Type {
	case components.ModeTypeModeAuto:
		// mode.ModeAuto is populated
	case components.ModeTypeModeRequired:
		// mode.ModeRequired is populated
}