Gleanex.Client.StructuredResult (Gleanex v0.1.0)

Copy Markdown View Source

Provides struct and type for a StructuredResult

Summary

Types

t()

@type t() :: %Gleanex.Client.StructuredResult{
  answer: Gleanex.Client.Answer.t() | nil,
  app: Gleanex.Client.AppResult.t() | nil,
  chat: Gleanex.Client.ChatMetadata.t() | nil,
  code: Gleanex.Client.Code.t() | nil,
  collection: Gleanex.Client.Collection.t() | nil,
  customEntity: Gleanex.Client.CustomEntity.t() | nil,
  customer: Gleanex.Client.Customer.t() | nil,
  disambiguation: Gleanex.Client.Disambiguation.t() | nil,
  document: Gleanex.Client.Document.t() | nil,
  extractedQnA: Gleanex.Client.ExtractedQnA.t() | nil,
  generatedQna: Gleanex.Client.GeneratedQna.t() | nil,
  meeting: Gleanex.Client.Meeting.t() | nil,
  person: Gleanex.Client.Person.t() | nil,
  prominence: String.t() | nil,
  querySuggestions: Gleanex.Client.QuerySuggestionList.t() | nil,
  relatedDocuments: [Gleanex.Client.RelatedDocuments.t()] | nil,
  relatedQuestion: Gleanex.Client.RelatedQuestion.t() | nil,
  shortcut: Gleanex.Client.Shortcut.t() | nil,
  snippets: [Gleanex.Client.SearchResultSnippet.t()] | nil,
  source: String.t() | nil,
  team: Gleanex.Client.Team.t() | nil,
  trackingToken: String.t() | nil
}