feat: impl upload api endpoints

This commit is contained in:
2025-11-29 17:25:11 +00:00
parent 6aee150a59
commit 39824e45d9
5 changed files with 155 additions and 22 deletions

View File

@@ -0,0 +1,18 @@
package upload
import "github.com/get-drexa/drexa/internal/virtualfs"
type Status string
const (
StatusPending Status = "pending"
StatusCompleted Status = "completed"
StatusFailed Status = "failed"
)
type Upload struct {
ID string `json:"id"`
Status Status `json:"status"`
TargetNode *virtualfs.Node `json:"-"`
UploadURL string `json:"uploadUrl"`
}