Gleanex.Indexing.DocumentDefinition (Gleanex v0.1.0)

Copy Markdown View Source

Provides struct and type for a DocumentDefinition

Summary

Types

t()

@type t() :: %Gleanex.Indexing.DocumentDefinition{
  additionalUrls: [String.t()] | nil,
  author: Gleanex.Indexing.UserReferenceDefinition.t() | nil,
  body: Gleanex.Indexing.ContentDefinition.t() | nil,
  comments: [Gleanex.Indexing.CommentDefinition.t()] | nil,
  container: String.t() | nil,
  containerDatasourceId: String.t() | nil,
  containerObjectType: String.t() | nil,
  createdAt: integer() | nil,
  customProperties: [Gleanex.Indexing.CustomProperty.t()] | nil,
  datasource: String.t(),
  filename: String.t() | nil,
  id: String.t() | nil,
  interactions: Gleanex.Indexing.DocumentInteractionsDefinition.t() | nil,
  nativeAppUrl: String.t() | nil,
  objectType: String.t() | nil,
  owner: Gleanex.Indexing.UserReferenceDefinition.t() | nil,
  permissions: Gleanex.Indexing.DocumentPermissionsDefinition.t() | nil,
  status: String.t() | nil,
  summary: Gleanex.Indexing.ContentDefinition.t() | nil,
  tags: [String.t()] | nil,
  title: String.t() | nil,
  updatedAt: integer() | nil,
  updatedBy: Gleanex.Indexing.UserReferenceDefinition.t() | nil,
  viewURL: String.t() | nil
}