Select Git revision
templateExportDisk.go 555 B
package template
import (
"errors"
g "nexus-libclient/globals"
"nexus-libclient/response"
u "nexus-libclient/utils"
)
func TemplateExportDisk(tplID, outputFile string) error {
client := g.GetInstance().Client
host := g.GetInstance().Host
resp, err := client.R().SetOutput(outputFile).Get(host + "/templates/" + tplID + "/disk")
if err != nil {
return err
} else {
if resp.IsSuccess() {
return nil
} else {
errorMsg, _ := u.FileToString(outputFile)
return errors.New(response.ErrorToMsg(resp).Error() + ": " + errorMsg)
}
}
}