# Functions
MarshalV1Config marshals the DockerHubProviderConfig struct into a raw config.
New creates a new Docker Hub client.
NewDockerHubProviderClassManager creates a new provider class manager for the dockerhub provider.
ParseV1Config parses the raw config into a DockerHubProviderConfig struct
TODO: This should be moved to a common location.
# Constants
DockerHub is the string that represents the DockerHub provider.
# Variables
AuthorizationFlows is the list of authorization flows that the DockerHub provider supports.
Implements is the list of provider types that the DockerHub provider implements.