teldrive/pkg/schemas/upload.go
2023-12-04 00:51:30 +05:30

28 lines
704 B
Go

package schemas
type UploadQuery struct {
Filename string `form:"fileName" binding:"required`
PartNo int `form:"partNo" binding:"required`
ChannelID int64 `form:"channelId" binding:"required`
}
type UploadPartOut struct {
Name string `json:"name"`
PartId int `json:"partId"`
PartNo int `json:"partNo"`
ChannelID int64 `json:"channelId"`
Size int64 `json:"size"`
}
type UploadOut struct {
Parts []UploadPartOut `json:"parts"`
}
type UploadPart struct {
Name string `json:"name"`
UploadId string `json:"uploadId"`
PartId int `json:"partId"`
PartNo int `json:"partNo"`
ChannelID int64 `json:"channelId"`
Size int64 `json:"size"`
}