Package net.ygbstudio.jbrave.core.model


package net.ygbstudio.jbrave.core.model
Core model types for search options, headers, operators, and API error codes.

This package defines the concrete representations that back the domain abstractions: the BraveSearchOption record and SearchOptionCarrier bridge, the SearchOptions value enum and its typed factories, the BraveHeaders and BraveSearchHeader request/response header model, the BraveSearchOperator search-operator vocabulary, and the BraveErrorCode enumeration.

Author:
Yoham Gabriel Barboza B. (YGBStudio)
  • Class
    Description
    Enumeration of Brave API error codes.
    Enumeration of possible Brave Search API headers.
    A record class representing a Brave Search API header.
    Enumeration of the search operators supported by the Brave Search API.
    A search option that can be used in the search methods.
    An interface that represents a carrier for a SearchOption and its corresponding value.
    Enumeration of the search options available in the Brave API.