provider

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Logger added in v0.3.1

func Logger(logger *log.Logger) func(*Handler)

Logger set logger to the Handler

func Providers added in v0.3.1

func Providers(providers []config.Provider) func(*Handler)

Providers set providers to the Handler

Types

type DownloadMeta

type DownloadMeta = p.DownloadMeta

type DownloadQuery

type DownloadQuery = p.DownloadQuery

type DownloadResponse

type DownloadResponse = p.Download

type Handler added in v0.3.1

type Handler struct {
	Providers []config.Provider
	Logger    *log.Logger
}

Handler describes the handler for provider

func NewHandler added in v0.3.1

func NewHandler(options ...func(*Handler)) *Handler

NewHandler initializes the handler for providers

func (*Handler) Download added in v0.3.1

func (h *Handler) Download(w http.ResponseWriter, r *http.Request)

Download handles requests for downloading provider

func (*Handler) Versions added in v0.3.1

func (h *Handler) Versions(w http.ResponseWriter, r *http.Request)

Versions handles requests for provider versions

type Platform

type Platform = p.Platform

type Version

type Version = p.Version

type VersionResoponse

type VersionResoponse = p.Versions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL