package remotefileupload

var (
	AWSType        string = "aws"
	AzureType      string = "azure"
	AzureBatchType string = "azure_batch"
)

type Uploader interface {
	// Upload filePath is the substring pieces of where you want the file stored: ex (dog,cat,mouse) => dog/cat/mouse
	Upload(data []byte, logValue LogPayload, filePath ...string) (path string, err error)
}

type LogPayload struct {
	Title string // When we log, this will be hey your {Title} {Value} errored
	Value string
}

type uploaderFilePathBuild func()
