13 lines
471 B
Go
13 lines
471 B
Go
package documentService
|
|
|
|
import (
|
|
"houston/model"
|
|
"io"
|
|
)
|
|
|
|
type ServiceActions interface {
|
|
GenerateFileUploadPreSignedURL(fileType string, flowId string) (*model.FileUploadURLGeneratorResponse, error)
|
|
UploadFileWithPreSignedURL(fileUploadResponse *model.FileUploadURLGeneratorResponse, fileName string, file io.Reader, contentType string) error
|
|
GenerateFileDownloadPreSignedURL(fileDownloadPreSignedURLRequest model.FileDownloadPreSignedURLRequest) (string, error)
|
|
}
|