cecon-interfaces
Version:
Interfaces de Projetos Cecon
29 lines (28 loc) • 927 B
TypeScript
/**
* Interface para o contato do pagador
*/
import { IFirebankPaymentV2 } from '../../interfaces/payment-v2';
import { FirebankPaymentCounterPartEntity } from './payment-counter-part.entity';
import { FirebankPaymentMetadataEntity } from './payment-metadata.entity';
/**
* Interface para o endereço do pagador
*/
export declare class FirebankPaymentV2Entity implements IFirebankPaymentV2 {
counterpart: FirebankPaymentCounterPartEntity;
endToEndId: string;
errorCode: string;
errorMessage: string;
event: 'CashIn' | 'CashOut' | 'Refund' | 'Chargeback';
externalId: string;
feeAmount: number;
finalAmount: number;
metadata: FirebankPaymentMetadataEntity;
movementType: string;
originalAmount: number;
pixKey: string;
processingDate: Date;
status: string;
transactionId: string;
transactionType: string;
constructor(data?: Partial<IFirebankPaymentV2>);
}