# Functions
No description provided by the author
WithAPIClient sets low-level API client.
WithAPIKey sets the API token.
WithCircuitBreakerInterval sets the cyclic period of the closed state for CircuitBreaker to clear the internal Counts, described in gobreaker documentation.
WithCircuitBreakerMaxRequests sets the maximum number of requests allowed to pass through when the CircuitBreaker is half-open.
WithCircuitBreakerName sets the name of the CircuitBreaker.
WithCircuitBreakerOnStateChange sets the function that is called whenever the state of CircuitBreaker changes.
WithCircuitBreakerReadyToTrip sets the function that is called with a copy of Counts whenever a request fails in the closed state.
WithCircuitBreakerTimeout sets the period of the open state, after which the state of CircuitBreaker becomes half-open.
WithClientConfig allows to pass all configs at once.
WithConnectionTimeout sets the connection timeout of http client.
WithServer sets the API server URL.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
AliasesInterface is a type for Aliases API operations.
AliasInterface is a type for Alias API operations.
No description provided by the author
CollectionInterface is a type for Collection API operations.
CollectionsInterface is a type for Collections API operations.
No description provided by the author
DocumentsInterface is a type for Documents API operations.
No description provided by the author
No description provided by the author
No description provided by the author
OverrideInterface is a type for Search Override API operations.
OverridesInterface is a type for Search Overrides API operations.
SynonymInterface is a type for Search Synonym API operations.
SynonymsInterface is a type for Search Synonyms API operations.
# Type aliases
No description provided by the author