Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Version

type Version struct {
	ID       string
	Suffix   string
	Priority int
}

    Version is a supported API version, corresponding to a vN package within the appropriate service.

    func ChooseVersion

    func ChooseVersion(identityBase string, identityEndpoint string, recognized []*Version) (*Version, string, error)

      ChooseVersion queries the base endpoint of an API to choose the most recent non-experimental alternative from a service's published versions. It returns the highest-Priority Version among the alternatives that are provided, as well as its corresponding endpoint.