19 lines
358 B
Go
19 lines
358 B
Go
package http
|
|
|
|
import (
|
|
"database/sql"
|
|
"net/http"
|
|
|
|
"github.com/example/storage-appliance/internal/service"
|
|
)
|
|
|
|
// App contains injected dependencies for handlers.
|
|
type App struct {
|
|
DB *sql.DB
|
|
DiskSvc service.DiskService
|
|
ZFSSvc service.ZFSService
|
|
JobRunner service.JobRunner
|
|
HTTPClient *http.Client
|
|
StorageSvc *storage.StorageService
|
|
}
|