github.com/lukasheimann/cloudfoundrycli@v7.1.0+incompatible/command/translatableerror/minimum_uaa_api_version_not_met_error.go (about)

     1  package translatableerror
     2  
     3  type MinimumUAAAPIVersionNotMetError struct {
     4  	Command        string
     5  	MinimumVersion string
     6  }
     7  
     8  func (e MinimumUAAAPIVersionNotMetError) Error() string {
     9  	if e.Command != "" {
    10  		return "{{.Command}} requires UAA API version {{.MinimumVersion}} or higher. Update your Cloud Foundry instance."
    11  	}
    12  
    13  	return "This command requires UAA API version {{.MinimumVersion}} or higher. Update your Cloud Foundry instance."
    14  }
    15  
    16  func (e MinimumUAAAPIVersionNotMetError) Translate(translate func(string, ...interface{}) string) string {
    17  	vars := map[string]interface{}{
    18  		"MinimumVersion": e.MinimumVersion,
    19  	}
    20  	if e.Command != "" {
    21  		vars["Command"] = e.Command
    22  	}
    23  	return translate(e.Error(), vars)
    24  }