Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NormalizeName ¶
NormalizeName normalizes API names and aliases for lookup.
Types ¶
type API ¶
type API struct {
Name string `json:"name"`
Title string `json:"title"`
Description string `json:"description"`
BaseURL string `json:"base_url"`
OpenAPIURL string `json:"openapi_url,omitempty"`
DocsURL string `json:"docs_url,omitempty"`
Aliases []string `json:"aliases,omitempty"`
Public bool `json:"public"`
}
API describes one public Open Data Hub API surface known to the CLI.
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
Registry stores APIs by name and alias.
func DefaultRegistry ¶
func DefaultRegistry() *Registry
DefaultRegistry returns the public API set used by the CLI.
func NewRegistry ¶
NewRegistry builds a registry and validates names and aliases.
Click to show internal directories.
Click to hide internal directories.