import { Tenant } from '../types/tenant'; import { Subjects } from './subjects'; import { TransactionOperationMode } from '../types/transactionOperationMode'; import { PaymentProviderType } from '../types/paymentProviderType'; import { Language } from 'src/types/country'; export interface DepositConfirmedEvent { subject: Subjects.DepositConfirmed; data: { tenant: Tenant; paymentProvider: PaymentProviderType; transactionId: string; userId: string; userNickName: string; email: string; language: Language; transactionOperationMode: TransactionOperationMode; installments: number; value: number; timestamp: string; currency?: string; metadata?: Record; }; }