cecon-interfaces
Version:
Interfaces de Projetos Cecon
42 lines (41 loc) • 1.25 kB
TypeScript
import { EDocType } from '../../../general';
import { IPixKey } from '../../../general/interfaces/i-pix-key';
import { ETransactionProvider } from '../../../transaction';
import { INatipayAddress } from './i-address';
import { INatipayCompanyExternalFee } from './i-company-external-fee';
import { INatipayFee } from './i-fee';
import { INatipay } from './i-natipay';
import { INatipaySponsorFee } from './i-sponsor-fee';
export interface INatipayCompany {
active: boolean;
address: INatipayAddress;
containerId: string;
containerName: string;
country: string;
createdAt: Date;
currency: string;
doc: string;
docType: EDocType;
email: string;
externalFees: INatipayCompanyExternalFee[];
fees: INatipayFee;
id: string;
imageUrl: string | null;
internationalCode: string;
logoUrl: string | null;
name: string;
/**
* @deprecated
* Usar a propriedade fees para saber a conta do marketplace
*/
natipay: INatipay | null;
paymentProvider: ETransactionProvider | null;
phoneNumber: string;
pixKeys: IPixKey[];
sandbox: boolean;
shortName: string;
sponsorFees: INatipaySponsorFee[];
tags: string[];
updatedAt: Date;
version: string;
}