cecon-interfaces
Version:
Interfaces de Projetos Cecon
39 lines (38 loc) • 1.34 kB
TypeScript
import { EDocType, PixKeyEntity } from '../../../general';
import { ETransactionProvider } from '../../../transaction';
import { INatipayCompany } from '../interfaces/i-company';
import { NatiapyAddressEntity } from './address.entity';
import { NatipayCompanyExternalFeeEntity } from './company-external-fee.entity';
import { NatipayFeeEntity } from './natipay-fee.entity';
import { NatipayEntity } from './natipay.entity';
import { NatipaySponsorFeeEntity } from './sponsor-fee.entity';
export declare class NatipayCompanyEntity implements INatipayCompany {
active: boolean;
address: NatiapyAddressEntity;
containerId: string;
containerName: string;
country: string;
createdAt: Date;
currency: string;
doc: string;
docType: EDocType;
email: string;
externalFees: NatipayCompanyExternalFeeEntity[];
fees: NatipayFeeEntity;
id: string;
imageUrl: string | null;
internationalCode: string;
logoUrl: string | null;
name: string;
natipay: NatipayEntity | null;
paymentProvider: ETransactionProvider | null;
phoneNumber: string;
pixKeys: PixKeyEntity[];
sandbox: boolean;
shortName: string;
sponsorFees: NatipaySponsorFeeEntity[];
tags: string[];
updatedAt: Date;
version: string;
constructor(data?: Partial<NatipayCompanyEntity>);
}