algolia_lite library

Algolia API Client Lite

Dart API client to interact with Algolia, designed for client apps.

Classes

BrowseResponse
Browse response.
ClientConfig
Configuration used by a client.
FacetSearchRequest
Represents a facet search request.
FacetSearchResponse
Facet search response.
Host
Algolia host.
InsightEvent
Represents an insights event documentation
InsightsClient
Client for Algolia Insights. documentation
InsightsConfig
InsightsRequest
MultiSearchRequest
Represents a multi search request.
MultiSearchResponse
Multi search response.
ObjectRequest
Represents an object search request.
ObjectResponse
Search response.
ObjectsRequest
ObjectsResponse
RequestOptions
Extra request parameters, headers and timeout. Parameters set in the request option will override default parameter.
SearchClient
Client for search, browse and objects endpoints.
SearchConfig
Search client default configuration.
SearchParams
SearchRequest
Represents a search request.
SearchResponse
Search response.

Enums

EventType

Exceptions / Errors

AlgoliaApiException
Exception thrown in case of API failure.
AlgoliaException
Algolia runtime exception.
AlgoliaIOException
Exception thrown in case I/O exceptions
AlgoliaTimeoutException
Exception thrown in case of request timeout.
UnreachableHostsException
Exception thrown when all hosts are unreachable.