batch_mode_batch_reconciliation/
batch_file_reconciliation_operation.rs

1// ---------------- [ File: src/batch_file_reconciliation_operation.rs ]
2crate::ix!();
3
4#[derive(Debug,Copy,Clone,PartialEq,Eq,Hash)]
5pub enum BatchFileTripleReconciliationOperation {
6    EnsureInputRequestIdsMatchErrorRequestIds,
7    CheckForBatchErrorFileOnline,
8    CheckForBatchOutputAndErrorFileOnline,
9    DownloadBatchOutputAndMaybeErrorFileOnline,
10    DownloadBatchOutputFileOnline,
11    EnsureInputRequestIdsMatchOutputRequestIds,
12    EnsureInputRequestIdsMatchOutputRequestIdsCombinedWithErrorRequestIds,
13    MoveBatchInputAndErrorToTheDoneDirectory,
14    MoveBatchInputAndOutputToTheDoneDirectory,
15    MoveBatchTripleToTheDoneDirectory,
16    ProcessBatchErrorFile,
17    ProcessBatchOutputFile,
18    RecalculateRecommendedCourseOfActionIfTripleChanged,
19}