g2g-transfer.ts 476 B

1234567891011121314151617181920212223
  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 = typeof G2G_PROGRESS_STATUS[keyof typeof G2G_PROGRESS_STATUS];
  15. /**
  16. * G2G transfer progress
  17. */
  18. export interface G2GProgress {
  19. mongo: G2GProgressStatus;
  20. attachments: G2GProgressStatus;
  21. }