UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

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