Files
threetwo/src/client/graphql/queries/import.graphql
2026-03-07 21:52:26 -05:00

62 lines
1.0 KiB
GraphQL

query GetImportStatistics($directoryPath: String) {
getImportStatistics(directoryPath: $directoryPath) {
success
directory
stats {
totalLocalFiles
alreadyImported
newFiles
missingFiles
percentageImported
}
}
}
mutation StartNewImport($sessionId: String!) {
startNewImport(sessionId: $sessionId) {
success
message
jobsQueued
}
}
mutation StartIncrementalImport($sessionId: String!, $directoryPath: String) {
startIncrementalImport(sessionId: $sessionId, directoryPath: $directoryPath) {
success
message
stats {
total
alreadyImported
newFiles
queued
}
}
}
query GetJobResultStatistics {
getJobResultStatistics {
sessionId
earliestTimestamp
completedJobs
failedJobs
}
}
query GetActiveImportSession {
getActiveImportSession {
sessionId
type
status
startedAt
completedAt
directoryPath
stats {
totalFiles
filesQueued
filesProcessed
filesSucceeded
filesFailed
}
}
}