Versions in this module Expand all Collapse all v0 v0.2.1 Jun 24, 2025 v0.2.0 Jan 13, 2025 Changes in this version + var DefaultAPIBuilder = NewAPIBuilder() + type APIBuilder struct + HttpClientConfig *config.HttpClientConfig + func NewAPIBuilder() (builder *APIBuilder) + func NewCustomAPIBuilder(client *http.Client) (builder *APIBuilder) + func (builder *APIBuilder) APIKey(key string) (_builder *APIBuilder) + func (builder *APIBuilder) APISecretkey(key string) (_builder *APIBuilder) + func (builder *APIBuilder) ApiPassphrase(apiPassphrase string) (_builder *APIBuilder) + func (builder *APIBuilder) Build(exName string) (api exws.API) + func (builder *APIBuilder) BuildFuture(exName string) (api exws.FutureRestAPI) + func (builder *APIBuilder) BuildFuturesWs(exName string) (exws.FuturesWsApi, error) + func (builder *APIBuilder) BuildSpotWs(exName string) (exws.SpotWsApi, error) + func (builder *APIBuilder) BuildWallet(exName string) (exws.WalletApi, error) + func (builder *APIBuilder) ClientID(id string) (_builder *APIBuilder) + func (builder *APIBuilder) Endpoint(endpoint string) (_builder *APIBuilder) + func (builder *APIBuilder) FuturesEndpoint(endpoint string) (_builder *APIBuilder) + func (builder *APIBuilder) FuturesLever(lever float64) (_builder *APIBuilder) + func (builder *APIBuilder) GetHttpClient() *http.Client + func (builder *APIBuilder) GetHttpClientConfig() *config.HttpClientConfig + func (builder *APIBuilder) HttpProxy(proxyUrl string) (_builder *APIBuilder) + func (builder *APIBuilder) HttpTimeout(timeout time.Duration) (_builder *APIBuilder)