go/downloader/download-auditor.go (12 lines of code) (raw):

package downloader import ( "net/url" ) type DownloadIdentifier interface { ID() string } type DownloadAuditor interface { FailedDownload(identifier DownloadIdentifier, crlUrl *url.URL, dlTracer *DownloadTracer, err error) FailedVerifyUrl(identifier DownloadIdentifier, crlUrl *url.URL, dlTracer *DownloadTracer, err error) FailedVerifyPath(identifier DownloadIdentifier, crlUrl *url.URL, crlPath string, err error) }