Documentation
¶
Index ¶
- type Handler
- func (h *Handler) AuthService() *auth.Service
- func (h *Handler) CancelDownload(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) CreateWebhook(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteFile(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) DeleteWebhook(w http.ResponseWriter, r *http.Request, id int)
- func (h *Handler) DownloadFile(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) GetAuthStatus(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetFile(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) GetProduct(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) GetSchedule(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetSource(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) GetStats(w http.ResponseWriter, r *http.Request)
- func (h *Handler) HealthCheck(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListDownloads(w http.ResponseWriter, r *http.Request, params generated.ListDownloadsParams)
- func (h *Handler) ListFiles(w http.ResponseWriter, r *http.Request, params generated.ListFilesParams)
- func (h *Handler) ListProducts(w http.ResponseWriter, r *http.Request, params generated.ListProductsParams)
- func (h *Handler) ListSources(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListWebhooks(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Login(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Logout(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ResetFile(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) SetupAuth(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SkipFile(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) StreamActiveDownloads(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SyncProduct(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) TestSourceCredentials(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) UnskipFile(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) UpdateProductSchedule(w http.ResponseWriter, r *http.Request, productID string)
- func (h *Handler) UpdateSource(w http.ResponseWriter, r *http.Request, id string)
- func (h *Handler) UpdateWebhook(w http.ResponseWriter, r *http.Request, id int)
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 (*Handler) AuthService ¶ added in v0.2.0
func (*Handler) CancelDownload ¶
func (*Handler) CreateWebhook ¶
func (h *Handler) CreateWebhook(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteFile ¶
func (*Handler) DeleteWebhook ¶
func (*Handler) DownloadFile ¶
func (*Handler) GetAuthStatus ¶
func (h *Handler) GetAuthStatus(w http.ResponseWriter, r *http.Request)
func (*Handler) GetProduct ¶
func (*Handler) GetSchedule ¶
func (h *Handler) GetSchedule(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) StreamActiveDownloads ¶
func (h *Handler) StreamActiveDownloads(w http.ResponseWriter, r *http.Request)
func (*Handler) SyncProduct ¶
func (*Handler) TestSourceCredentials ¶
func (*Handler) UnskipFile ¶
func (*Handler) UpdateProductSchedule ¶
func (*Handler) UpdateSource ¶
func (*Handler) UpdateWebhook ¶
Click to show internal directories.
Click to hide internal directories.