Versions in this module Expand all Collapse all v0 v0.0.4 Feb 29, 2020 v0.0.3 Feb 22, 2020 Changes in this version + func ListenAndServe(cfg Config) error + type Config struct + Addr string + Certfile string + Keyfile string + Repo ManifestRepository + func (c *Config) Load() + type ManifestHandler struct + ManifestRepository ManifestRepository + func (h *ManifestHandler) GetAllManifestMetaData(w http.ResponseWriter, r *http.Request) + func (h *ManifestHandler) GetManifest(w http.ResponseWriter, r *http.Request) + func (h *ManifestHandler) GetManifestAllFiles(w http.ResponseWriter, r *http.Request) + func (h *ManifestHandler) GetManifestFile(w http.ResponseWriter, r *http.Request) + func (h *ManifestHandler) GetManifestMetaData(w http.ResponseWriter, r *http.Request) + type ManifestRepository interface + FindAllManifestMetaData func() ([]manifiesta.ManifestMetaData, error) + FindManifest func(manifest string) (manifiesta.Manifest, bool, error) + FindManifestAllFiles func(manifest string) ([]manifiesta.ManifestFile, error) + FindManifestFile func(manifest string, index int) (manifiesta.ManifestFileDetail, bool, error) + FindManifestMetaData func(manifest string) (manifiesta.ManifestMetaData, bool, error)