@omegasolutions/vallora-log-sdk
Version:
A lightweight SDK for publishing transaction log events to Google Pub/Sub
38 lines (37 loc) • 1.51 kB
TypeScript
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;
}