UNPKG

cecon-interfaces

Version:
78 lines (77 loc) 2.96 kB
import { IFirebankTransaction } from '../../interfaces'; import { IFirebankTransactionCalendario, IFirebankTransactionDevedor, IFirebankTransactionHistory, IFirebankTransactionInfo, IFirebankTransactionLoc, IFirebankTransactionNegotiator, IFirebankTransactionOperation, IFirebankTransactionProviderResponse, IFirebankTransactionResponseBody, IFirebankTransactionValor } from '../../interfaces/transaction/i-transaction'; export declare class FirebankTransactionCalendarioEntity implements IFirebankTransactionCalendario { criacao: string; expiracao: number; } export declare class FirebankTransactionDevedorEntity implements IFirebankTransactionDevedor { cpf: string; nome: string; } export declare class FirebankTransactionEntity implements IFirebankTransaction { _id: string; businessId: string; createdAt: string; history: FirebankTransactionHistoryEntity[]; negotiator: FirebankTransactionNegotiatorEntity; operation: FirebankTransactionOperationEntity; splits: null; updatedAt: Date; } export declare class FirebankTransactionHistoryEntity implements IFirebankTransactionHistory { createdAt: string; error: string[]; info: FirebankTransactionInfoEntity; status: string; } export declare class FirebankTransactionInfoEntity implements IFirebankTransactionInfo { finishedTransaction: boolean; transactionWithError: boolean; } export declare class FirebankTransactionLocEntity implements IFirebankTransactionLoc { criacao: string; id: number; location: string; tipoCob: string; } export declare class FirebankTransactionNegotiatorEntity implements IFirebankTransactionNegotiator { clientType: string; document: string; fullName: string; } export declare class FirebankTransactionOperationEntity implements IFirebankTransactionOperation { chargeTableID: string; externalID: string | null; fee: number; info: FirebankTransactionInfoEntity; method: string; provider: string; providerSecondaryId: string; result: number; status: string; type: string; value: number; } export declare class FirebankTransactionProviderResponseEntity implements IFirebankTransactionProviderResponse { pixCode: string; providerSecondaryId: string; responseBody: FirebankTransactionResponseBodyEntity; success: boolean; } export declare class FirebankTransactionResponseBodyEntity implements IFirebankTransactionResponseBody { calendario: FirebankTransactionCalendarioEntity; chave: string; devedor: FirebankTransactionDevedorEntity; infoAdicionais: string[]; loc: FirebankTransactionLocEntity; pixCopiaECola: string; revisao: number; solicitacaoPagador: string; status: string; txid: string; valor: FirebankTransactionValorEntity; } export declare class FirebankTransactionValorEntity implements IFirebankTransactionValor { modalidadeAlteracao: number; original: string; }