UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

34 lines (32 loc) 848 B
import { TransactionType, TransactionStatus, TaxAmount, CardScheme, } from './types.d'; export class TransactionDto { constructor( public id: string, public deviceUuid: string, public entityUuid: string, public siteUuid: string, public timestamp: string, public transactionType: TransactionType, public status: TransactionStatus, public maskedPan: string, public reference: string, public amount: number, public deviceName?: string, public siteName?: string, public saleAmount?: number, public tipAmount?: number, public feeAmount?: number, public taxAmounts?: TaxAmount[], public surchargeAmount?: number, public scheme?: CardScheme, public depositUuid?: string, public depositDate?: string, public panToken?: string, public par?: string, ) {} }