Provides struct and type for a DocumentMetadata
Summary
Types
@type t() :: %Gleanex.Client.DocumentMetadata{ ancestors: [Gleanex.Client.Document.t()] | nil, assignedTo: Gleanex.Client.Person.t() | nil, author: Gleanex.Client.Person.t() | nil, collections: [Gleanex.Client.Collection.t()] | nil, components: [String.t()] | nil, contactPerson: Gleanex.Client.Person.t() | nil, container: String.t() | nil, containerId: String.t() | nil, createTime: DateTime.t() | nil, customData: map() | nil, datasource: String.t() | nil, datasourceId: String.t() | nil, datasourceInstance: String.t() | nil, documentCategory: String.t() | nil, documentId: String.t() | nil, documentIdHash: String.t() | nil, indexStatus: Gleanex.Client.IndexStatus.t() | nil, interactions: Gleanex.Client.DocumentInteractions.t() | nil, labels: [String.t()] | nil, loggingId: String.t() | nil, mentionedPeople: [Gleanex.Client.Person.t()] | nil, mimeType: String.t() | nil, objectType: String.t() | nil, owner: Gleanex.Client.Person.t() | nil, parentId: String.t() | nil, path: String.t() | nil, permissions: Gleanex.Client.ObjectPermissions.t() | nil, pins: [Gleanex.Client.PinDocument.t()] | nil, priority: String.t() | nil, shortcuts: [Gleanex.Client.Shortcut.t()] | nil, status: String.t() | nil, statusCategory: String.t() | nil, superContainerId: String.t() | nil, thumbnail: Gleanex.Client.Thumbnail.t() | nil, updateTime: DateTime.t() | nil, updatedBy: Gleanex.Client.Person.t() | nil, verification: Gleanex.Client.Verification.t() | nil, viewerInfo: Gleanex.Client.ViewerInfo.t() | nil, visibility: String.t() | nil, visitCount: Gleanex.Client.CountInfo.t() | nil }