OBJECT

PMCFile

link GraphQL Schema definition

  • type PMCFile implements Node {
  • id: ID!
  • # Filename from FTP (e.g., oa_comm_xml.PMC000xxxxxx.baseline.2023-12-18.tar.gz)
  • fileName: String!
  • # Full FTP path
  • ftpPath: String!
  • # Last modified timestamp from FTP server
  • ftpModifiedAt: Time!
  • # Processing status
  • status: PMCFileStatus!
  • # Article extraction/processing status
  • processingStatus: PMCFileProcessingStatus!
  • # Number of articles successfully extracted from this file
  • articlesProcessed: Int!
  • # When article processing completed
  • processedAt: Time
  • # Local filesystem path where file is stored
  • storagePath: String
  • # When download completed successfully
  • downloadedAt: Time
  • # Error message if status is failed
  • errorMessage: String
  • createdAt: Time!
  • updatedAt: Time!
  • # Articles extracted from this file
  • articles: [PMCArticle!]
  • }