JBrave 0.1.1 API

Packages
Package
Description
Public, fluent builders for constructing, configuring, and executing Brave Search API queries.
Enums that model the filtering parameters accepted by the Brave Search API.
Enums representing Brave Search API options whose values are selected from fixed, API-defined vocabularies.
Records that decode the rate-limit HTTP headers returned by the Brave Search API.
Sealed response model returned by the Brave Search API.
Internal building blocks that assemble Brave Search API request URLs and HTTP requests.
Core domain model shared across JBrave.
Shared data-transfer objects that mirror the JSON payloads returned by the Brave Search API.
Data-transfer objects that model the error payload returned by the Brave Search API.
Data-transfer objects that model image search results from the Brave Search API.
Data-transfer objects that model web and generic search results from the Brave Search API.
Data-transfer objects that model knowledge-graph profile data embedded in search results.
Data-transfer objects that model the container and rich components of a web search response.
Data-transfer objects that model schema.org-style entities in search results.
Data-transfer objects that model rich web result types returned by the Brave Search API.
Internal constants that group filter value enums under their URL parameter modes.
Interfaces identifying search options whose accepted values are defined by the Brave Search API.
Enumeration of the search resources (verticals) exposed by the Brave Search API.
Runtime exceptions raised by JBrave for API, client, and builder lifecycle errors.
Coordination primitives that serialize and rate-limit execution of Brave Search API requests.
Helpers for resolving client credentials and local environment configuration.
Core model types for search options, headers, operators, and API error codes.
Internal utilities for JBrave.