Versions in this module Expand all Collapse all v0 v0.0.2 Jun 20, 2023 Changes in this version + var ErrWaiting = errors.New("waiting on blast query to finish") v0.0.1 Jun 20, 2023 Changes in this version + var GetMethodLimit = 2048 + func SetTimeout(d time.Duration) + type Limiter struct + func NewLimiter(d time.Duration) *Limiter + func (d *Limiter) Wait() + type Util string + func (ut Util) Get(v url.Values, tool, email string, l *Limiter) (io.ReadCloser, error) + func (ut Util) GetResponse(v url.Values, tool, email string, l *Limiter) (*http.Response, error) + func (ut Util) GetXML(v url.Values, tool, email string, l *Limiter, d interface{}) error + func (ut Util) NewRequest(method, db string, v url.Values, tool, email string, l *Limiter) (*http.Request, error) + func (ut Util) Prepare(v url.Values, tool, email string) (*url.URL, error)