Documentation
¶
Overview ¶
Package app implements most of the application logic
Index ¶
- type App
- func (app *App) GetAllJobs() ([]*models.Job, error)
- func (app *App) GetAllUploads() ([]*models.Upload, error)
- func (app *App) ProcessUpload(uploadParameters *UploadParameters, content io.Reader) (*models.Upload, error)
- func (app *App) UploadedFilesDirectory() string
- func (app *App) UploadsDirectory() string
- type UploadParameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
App is an autodeb server application
func (*App) GetAllJobs ¶
GetAllJobs returns all jobs
func (*App) GetAllUploads ¶
GetAllUploads returns all uploads
func (*App) ProcessUpload ¶
func (app *App) ProcessUpload(uploadParameters *UploadParameters, content io.Reader) (*models.Upload, error)
ProcessUpload processes uploads
func (*App) UploadedFilesDirectory ¶
UploadedFilesDirectory contains files that are not yet associated with a package upload.
func (*App) UploadsDirectory ¶
UploadsDirectory contains completed uploads.
type UploadParameters ¶
type UploadParameters = uploads.UploadParameters
UploadParameters define upload options
Click to show internal directories.
Click to hide internal directories.