Document
Apollo Entity representing the AlphaSense's Document object
type Document {
id: String!
title: String!
releasedAt: Float!
pageCount: Int!
type: DocumentType!
source: SourceInfo
version: Float!
remainingBillablePages: Int
remainingPrice: Float
isIndexed: Boolean!
lastProcessedAt: Float!
companies(
category: CompanyDocumentCategory = PRIMARY
): [Company!]!
countryCodes: [String!]
documentAuthors: [String!]
sectors: [IndustrySector!]
industries: [IndustryBranch!]
subIndustries: [SubIndustry!]
summary: [String!]
citiLinkBackUrls: CitiLinkBackUrls
kpiClusters: [DocumentKpiCluster!]!
topicClusters: [DocumentTopicCluster!]
sentiment: Sentiment
images: [DocumentImage!]
imageCount: Int!
relevanceScore: Float
commentsCount: Int
snippets(
keywordFilter: KeywordHitsFilter
limit: Int = 5
offset: Int = 0
): KeywordResult
aiSummaryModules: [AISummaryModule]
}
Fields
Document.id ● String! non-null scalar graph-ql-types
Id of the document
Document.title ● String! non-null scalar graph-ql-types
Document title @exposed
Document.releasedAt ● Float! non-null scalar graph-ql-types
Time value as epoch when document was released by vendor. This is acceptance date time for public documents.
Exact meaning may be different for different document types. @exposed
Document.pageCount ● Int! non-null scalar graph-ql-types
Number of pages in a document. For some cases when the number of pages is not defined for a document, it would be 0. @exposed
Document.type ● DocumentType! non-null interface graph-ql-types
Interface describes document's type (filing type, source type, etc). Implementations could provide type-specific additional data. @exposed
Document.source ● SourceInfo object graph-ql-types
Contains key information about where a document comes from @exposed
Document.version ● Float! non-null scalar graph-ql-types
The Acceptance date of the document
Document.remainingBillablePages ● Int scalar graph-ql-types
The remaining number of unpurchased pages of the current user for this document @exposed(scopes: ['docviewer'])