export const enum TransactionType {
  PURCHASE = 'PURCHASE',
  REFUND = 'REFUND',
}

export interface TaxAmount {
  name: string;
  amount: number;
}

export const enum TransactionStatus {
  APPROVED = 'APPROVED',
  DECLINED = 'DECLINED',
  DEPOSITED = 'DEPOSITED',
  REFUNDED = 'REFUNDED',
  REVERSED = 'REVERSED',
}

export const enum CardScheme {
  VISA = 'VISA',
  MC = 'MC',
  AMEX = 'AMEX',
  JCB = 'JCB',
  EFTPOS = 'EFTPOS',
  CUP = 'CUP',
  DINERS = 'DINERS',
  OTHER = 'OTHER',
}