Files
SaveAny-Bot/core/tftask/taskinfo.go
2025-06-20 21:30:50 +08:00

30 lines
432 B
Go

package tftask
type TaskInfo interface {
TaskID() string
FileName() string
FileSize() int64
StoragePath() string
StorageName() string
}
func (t *Task) TaskID() string {
return t.ID
}
func (t *Task) FileName() string {
return t.File.Name()
}
func (t *Task) FileSize() int64 {
return t.File.Size()
}
func (t *Task) StoragePath() string {
return t.Path
}
func (t *Task) StorageName() string {
return t.Storage.Name()
}