# Functions

AddPath concatenates a subpath to a URL in a way that will not cause a double slash.
DefaultBaseURI returns the default base URI for the given kind of endpoint.
IsCustom returns true if the service endpoint has been overridden with a non-default value.
SelectBaseURI is a helper for getting either a custom or a default URI for the given kind of endpoint.

# Constants

DefaultEventsBaseURI is the default base URI of the events service.
DefaultPollingBaseURI is the default base URI of the polling service.
DefaultStreamingBaseURI is the default base URI of the streaming service.
nolint:revive // internal constant.
PollingRequestPath is the URL path for the server-side polling endpoint.
nolint:revive // internal constant.
StreamingRequestPath is the URL path for the server-side streaming endpoint.
nolint:revive // internal constant.

# Type aliases

ServiceType is used internally to denote which endpoint a URI is for.