s3-share/internal/s3/s3.go
2022-05-09 15:24:42 +02:00

19 lines
266 B
Go

package s3
import (
"context"
"io"
)
type ObjectReader interface {
io.Reader
io.Seeker
io.ReaderAt
io.Closer
}
type S3 interface {
GetObject(ctx context.Context, key string) (ObjectReader, error)
KeyExists(ctx context.Context, key string) (bool, error)
}