cecon-interfaces
Version:
Interfaces de Projetos Cecon
31 lines (30 loc) • 1.16 kB
TypeScript
import { ENatipayCardMode, ENatipayCardStatus } from '../enums';
import { ENatipayCardStatusProduction } from '../enums/status-production.enum';
import { ENatipayCardType } from '../enums/type.enum';
import { INatipayCard, INatipayCardConfig } from '../interfaces';
import { NatipayCardAccountProviderEntity } from './card-account-provider.entity';
import { NatipayCardDataEntity } from './card-data.entity';
export declare class NatipayCardEntity implements INatipayCard {
accountProvider: NatipayCardAccountProviderEntity;
active: boolean;
companyId: string;
config: INatipayCardConfig;
consumerExternalReference: string | null;
consumerId: string | null;
consumerMetadata: string | null;
containerId: string | null;
createdAt: Date;
data: NatipayCardDataEntity;
id: string;
label: string;
logs: string[];
mode: ENatipayCardMode;
status: ENatipayCardStatus;
statusProduction: ENatipayCardStatusProduction;
tags: string[];
type: ENatipayCardType;
unlockCode: string | null;
unlockedAt: Date | null;
updatedAt: Date;
constructor(data?: Partial<NatipayCardEntity>);
}