Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileInterface ¶
type FsFileInterface ¶
type FsFileInterface struct {
// contains filtered or unexported fields
}
func NewFsFileInterface ¶
func NewFsFileInterface(rootDirectory string) FsFileInterface
func (FsFileInterface) ListFilesRecursive ¶
func (fi FsFileInterface) ListFilesRecursive(folder string) (files []string, err error)
type S3FileInterface ¶
type S3FileInterface struct {
// contains filtered or unexported fields
}
func NewS3FileInterface ¶
func NewS3FileInterface(s3Client *s3.Client, bucketName string) S3FileInterface
func (S3FileInterface) ListFilesRecursive ¶
func (fi S3FileInterface) ListFilesRecursive(path string) (files []string, err error)
type ServiceFinder ¶
type ServiceFinder struct {
// contains filtered or unexported fields
}
func NewServiceFinder ¶
func NewServiceFinder(fileInterface FileInterface) ServiceFinder
func (ServiceFinder) FindService ¶
func (sf ServiceFinder) FindService(requestData types.RequestData) (service types.Service, err error)
Click to show internal directories.
Click to hide internal directories.