Sort - Go SDK

Sort type definition

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

The sorting strategy to use for this request, if “order” is not specified. When set, no load balancing is performed.

Supported Types

ProviderSort

1sort := components.CreateSortProviderSort(components.ProviderSort{/* values here */})

ProviderSortConfig

1sort := components.CreateSortProviderSortConfig(components.ProviderSortConfig{/* values here */})

1sort := components.CreateSortAny(any{/* values here */})

Union Discrimination

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

1switch sort.Type {
2 case components.SortTypeProviderSort:
3 // sort.ProviderSort is populated
4 case components.SortTypeProviderSortConfig:
5 // sort.ProviderSortConfig is populated
6 case components.SortTypeAny:
7 // sort.Any is populated
8}