urlgs.go
package iokit
import (
"go-ml.dev/pkg/iokit/gcp"
"io"
)
type GsUrl string
func (gsurl GsUrl) Download(wr io.Writer) error {
return gcp.Download(string(gsurl), wr)
}
func (gsurl GsUrl) Upload(rd io.Reader, metadata ...map[string]string) error {
mdp := map[string]string(nil)
if len(metadata) > 0 {
mdp = metadata[0]
}
return gcp.Upload(string(gsurl), rd, mdp)
}