g2g-transfer.ts 482 B

123456789101112131415161718192021222324
  1. /**
  2. * G2G transfer progress status master
  3. */
  4. export const G2G_PROGRESS_STATUS = {
  5. PENDING: 'PENDING',
  6. IN_PROGRESS: 'IN_PROGRESS',
  7. COMPLETED: 'COMPLETED',
  8. ERROR: 'ERROR',
  9. SKIPPED: 'SKIPPED',
  10. } as const;
  11. /**
  12. * G2G transfer progress status
  13. */
  14. export type G2GProgressStatus =
  15. (typeof G2G_PROGRESS_STATUS)[keyof typeof G2G_PROGRESS_STATUS];
  16. /**
  17. * G2G transfer progress
  18. */
  19. export interface G2GProgress {
  20. mongo: G2GProgressStatus;
  21. attachments: G2GProgressStatus;
  22. }