Skip to content
Snippets Groups Projects
Select Git revision
  • c5c39b87a2fe3d9ebd7d5a363e7256bfcc437bd3
  • main default protected
  • develop
3 results

tests

Blame
  • 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)
    		}
    	}
    }