Current section
Files
Jump to
Current section
Files
lib/vibe/plugins/web_search/search_result.ex
defmodule Vibe.Plugins.WebSearch.SearchResult do
@moduledoc """
Normalized result for a web search request.
"""
alias Vibe.Plugins.WebSearch.SearchItem
@type t :: %__MODULE__{
query: String.t(),
provider: atom(),
results: [SearchItem.t()],
metadata: map(),
raw: term()
}
defstruct query: "", provider: nil, results: [], metadata: %{}, raw: nil
end