package storage

import "context"

type StorageProvider interface {
	ListObjectInTime(ctx context.Context, now int64, perfix string) ([]string, error)
	ListObjectByName(ctx context.Context, objectperfix string) ([]string, error)
	DownloadObjects(ctx context.Context, objects []string, destinationDir string) error
	UploadObject(ctx context.Context, objectName string, sourcefile string) error
}
