code: func (cli *Client) NegotiateAPIVersionPing(p types.Ping) {
  	if !cli.manualOverride {
  		cli.negotiateAPIVersionPing(p)
  	}
  }
docs: // NegotiateAPIVersionPing updates the client version to match the Ping.APIVersion
  // if the ping version is less than the default version.  If a manual override is
  // in place, either through the `DOCKER_API_VERSION` environment variable, or if
  // the client was initialized with a fixed version (`opts.WithVersion(xx)`), no
  // negotiation is performed.