20 lines
240 B
Go
20 lines
240 B
Go
package interfaces
|
|
|
|
import (
|
|
"context"
|
|
"io"
|
|
)
|
|
|
|
type ObjectStorage interface {
|
|
PutImage(
|
|
ctx context.Context,
|
|
name string,
|
|
r io.Reader,
|
|
size int64,
|
|
) error
|
|
GetImage(
|
|
ctx context.Context,
|
|
name string,
|
|
) (io.Reader, error)
|
|
}
|