Versions in this module Expand all Collapse all v0 v0.0.4 Apr 1, 2023 v0.0.3 Apr 1, 2023 Changes in this version + type Client interface + Del func(endpoint string) (*http.Response, error) + Do func(request *http.Request) ([]byte, *http.Response, error) + Get func(endpoint string) ([]byte, *http.Response, error) + Info func() ServerInfo + NewRequest func(method, endpoint string, payload io.Reader) (*http.Request, error) + Post func(endpoint string, payload io.Reader) ([]byte, *http.Response, error) + Put func(endpoint string, payload io.Reader) ([]byte, *http.Response, error) + SetCertFile func(certFile string) + SetDebug func(enable bool) + type DefaultClient struct + Debug bool + func (s *DefaultClient) Del(endpoint string) (resp *http.Response, err error) + func (s *DefaultClient) Do(request *http.Request) (body []byte, resp *http.Response, err error) + func (s *DefaultClient) Get(endpoint string) ([]byte, *http.Response, error) + func (s *DefaultClient) Info() ServerInfo + func (s *DefaultClient) NewRequest(method, endpoint string, payload io.Reader) (request *http.Request, err error) + func (s *DefaultClient) Post(endpoint string, payload io.Reader) ([]byte, *http.Response, error) + func (s *DefaultClient) Put(endpoint string, payload io.Reader) ([]byte, *http.Response, error) + func (s *DefaultClient) SetCertFile(certFile string) + func (s *DefaultClient) SetDebug(enable bool) + type SearchQueryBuilder interface + Build func() string + type ServerInfo struct + CertFile string + Host string + Password string + Username string