Gleanex.Client.SearchResponse (Gleanex v0.1.0)

Copy Markdown View Source

Provides struct and type for a SearchResponse

Summary

Types

t()

@type t() :: %Gleanex.Client.SearchResponse{
  backendTimeMillis: integer() | nil,
  cursor: String.t() | nil,
  errorInfo: Gleanex.Client.ErrorInfo.t() | nil,
  experimentIds: [integer()] | nil,
  facetResults: [Gleanex.Client.FacetResult.t()] | nil,
  generatedQnaResult: Gleanex.Client.GeneratedQna.t() | nil,
  hasMoreResults: boolean() | nil,
  metadata: Gleanex.Client.SearchResponseMetadata.t() | nil,
  requestID: String.t() | nil,
  resultTabIds: [String.t()] | nil,
  resultTabs: [Gleanex.Client.ResultTab.t()] | nil,
  results: [Gleanex.Client.SearchResult.t()] | nil,
  resultsDescription: Gleanex.Client.ResultsDescription.t() | nil,
  rewrittenFacetFilters: [Gleanex.Client.FacetFilter.t()] | nil,
  sessionInfo: Gleanex.Client.SessionInfo.t() | nil,
  structuredResults: [Gleanex.Client.StructuredResult.t()] | nil,
  trackingToken: String.t() | nil
}