handlers

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

func New

func New(svc *service.Service) *Handler

func (*Handler) AuthService added in v0.2.0

func (h *Handler) AuthService() *auth.Service

func (*Handler) CancelDownload

func (h *Handler) CancelDownload(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) CreateWebhook

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

func (*Handler) DeleteFile

func (h *Handler) DeleteFile(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) DeleteWebhook

func (h *Handler) DeleteWebhook(w http.ResponseWriter, r *http.Request, id int)

func (*Handler) DownloadFile

func (h *Handler) DownloadFile(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) GetAuthStatus

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

func (*Handler) GetFile

func (h *Handler) GetFile(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) GetProduct

func (h *Handler) GetProduct(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) GetSchedule

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

func (*Handler) GetSource

func (h *Handler) GetSource(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) GetStats

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

func (*Handler) HealthCheck

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

func (*Handler) ListDownloads

func (h *Handler) ListDownloads(w http.ResponseWriter, r *http.Request, params generated.ListDownloadsParams)

func (*Handler) ListFiles

func (h *Handler) ListFiles(w http.ResponseWriter, r *http.Request, params generated.ListFilesParams)

func (*Handler) ListProducts

func (h *Handler) ListProducts(w http.ResponseWriter, r *http.Request, params generated.ListProductsParams)

func (*Handler) ListSources

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

func (*Handler) ListWebhooks

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

func (*Handler) Login

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

func (*Handler) Logout

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

func (*Handler) ResetFile added in v0.2.0

func (h *Handler) ResetFile(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) SetupAuth

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

func (*Handler) SkipFile

func (h *Handler) SkipFile(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) StreamActiveDownloads

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

func (*Handler) SyncProduct

func (h *Handler) SyncProduct(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) TestSourceCredentials

func (h *Handler) TestSourceCredentials(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) UnskipFile

func (h *Handler) UnskipFile(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) UpdateProductSchedule

func (h *Handler) UpdateProductSchedule(w http.ResponseWriter, r *http.Request, productID string)

func (*Handler) UpdateSource

func (h *Handler) UpdateSource(w http.ResponseWriter, r *http.Request, id string)

func (*Handler) UpdateWebhook

func (h *Handler) UpdateWebhook(w http.ResponseWriter, r *http.Request, id int)

Jump to

Keyboard shortcuts

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