Provides struct and type for a StructuredResult
Summary
Types
@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 }