UNPKG

@omegasolutions/vallora-log-sdk

Version:

A lightweight SDK for publishing transaction log events to Google Pub/Sub

38 lines (37 loc) 1.51 kB
export declare enum ServiceType { SEND_TO_PAYMENT = "SEND_TO_PAYMENT", EDI_SIRIUS = "EDI_SIRIUS", CALC_SERVICE = "CALC_SERVICE", FTP_OSGT = "FTP_OSGT", CCT = "CCT", FINANCIAL_V2 = "FINANCIAL_V2", UPLOAD_INVOICE = "UPLOAD_INVOICE", UPDLOAD_PO = "UPDLOAD_PO", PO_MNGMT = "PO_MNGMT", DELETE_INVOICE_FINANCE = "DELETE_INVOICE_FINANCE", DELETE_PO_FINANCE = "DELETE_PO_FINANCE", REVALIDATE_INVOICE_FINANCE_MANUAL = "REVALIDATE_INVOICE_FINANCE_MANUAL", REVALIDATE_INVOICE_FINANCE_PREVIEW = "REVALIDATE_INVOICE_FINANCE_PREVIEW", UPDATE_INVOICE_FINANCE_MANUAL = "UPDATE_INVOICE_FINANCE_MANUAL", UPDATE_INVOICE_FINANCE_PREVIEW = "UPDATE_INVOICE_FINANCE_PREVIEW", UPDATE_INVOICE_FINANCE_STATUS = "UPDATE_INVOICE_FINANCE_STATUS", INVOICE_NO_MATCH_CONTRACT = "INVOICE_NO_MATCH_CONTRACT", CANCEL_INVOICE_FINANCE = "CANCEL_INVOICE_FINANCE", ADD_INVOICE_FINANCE_PREVIEW = "ADD_INVOICE_FINANCE_PREVIEW", ADD_INVOICE_FINANCE_MANUAL = "ADD_INVOICE_FINANCE_MANUAL", ADD_PO_FINANCE = "ADD_PO_FINANCE", UPDATE_PO_FINANCE = "UPDATE_PO_FINANCE", DELETE_PO_FINANCE_LINE = "DELETE_PO_FINANCE_LINE", SEND_NOTIFICATION_DUE_SOON_JOB = "SEND_NOTIFICATION_DUE_SOON_JOB", VALIDATED = "VALIDATED", DISCREPANCE = "DISCREPANCE" } export interface TransactionLogPayload { idMessage: string; idService: ServiceType; idUser: string; inputPayload: object; outputPayload?: object; updatedAt?: string; createdAt?: string; }