gpaste/file.go
Torjus Håkestad 2ff4b8dfbb
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Initial commit
2022-01-15 19:07:33 +01:00

22 lines
268 B
Go

package gpaste
import (
"io"
"time"
)
type File struct {
ID string
Body io.ReadCloser
MaxViews uint
ExpiresOn time.Time
}
type FileStore interface {
Store(f *File) error
Get(id string) (*File, error)
Delete(id string) error
List() ([]string, error)
}