component-dbs-core
Version:
DTO objects shared among device backend
28 lines (25 loc) • 489 B
TypeScript
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',
}