UNPKG

@receeco/pos-agent

Version:

Receeco POS Integration Middleware Agent

18 lines 887 B
import { ReceiptService } from "./receipt-service"; import { QRCodeService } from "./qr-service"; import { OfflineQueueService } from "./offline-queue"; import { TransactionData, ProcessedTransaction } from "../types"; export declare class POSIntegrationService { private receiptService; private qrService; private offlineQueue; constructor(receiptService: ReceiptService, qrService: QRCodeService, offlineQueue: OfflineQueueService); processTransaction(transactionData: TransactionData): Promise<ProcessedTransaction>; handleReceiptStatusUpdate(receiptId: string, status: string, timestamp: string): Promise<void>; getTransactionStatus(transactionId: string): Promise<any>; private validateTransactionData; private generateReceiptToken; private generateShortCode; private categorizeTransaction; } //# sourceMappingURL=pos-integration.d.ts.map