code: func (client *Client) Info() (APIInformation, Warnings, error) {
  	request, err := client.newHTTPRequest(requestOptions{
  		RequestName: internal.GetInfoRequest,
  	})
  	if err != nil {
  		return APIInformation{}, nil, err
  	}
  
  	var info APIInformation
  	response := cloudcontroller.Response{
  		DecodeJSONResponseInto: &info,
  	}
  
  	err = client.connection.Make(request, &response)
  	if unknownSourceErr, ok := err.(ccerror.UnknownHTTPSourceError); ok && unknownSourceErr.StatusCode == http.StatusNotFound {
  		return APIInformation{}, nil, ccerror.APINotFoundError{URL: client.cloudControllerURL}
  	}
  	return info, response.Warnings, err
  }
docs: // Info returns back endpoint and API information from /v2/info.