62 lines
1.0 KiB
GraphQL
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
|
|
}
|
|
}
|
|
}
|