scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
31 lines (30 loc) • 871 B
TypeScript
import { AddressEntity } from '../../general';
import { EFiscalDocModelCode } from '../../general/enums/fiscal-doc-model-code.enum';
import { EAppMode } from '../enums';
import { IRabbit } from '../interfaces/i-rabbit';
export declare class RabbitEntity implements IRabbit {
address: AddressEntity;
api: string;
cityCode: string;
doc: string;
emitirL: boolean;
enviroment: 'production' | 'development';
ie: string;
ignoreCpfCnpj: boolean;
model: EFiscalDocModelCode;
name: string;
nfNumber: number;
onlyCash: boolean;
controlPix: boolean;
pdvId: number | null;
percentage: number;
regime: 1 | 2 | 3;
serialNumber: string;
signature: string;
syncAt: number;
type: EAppMode;
ufCode: number | null;
updatedAt: Date;
version: string;
constructor(data?: Partial<RabbitEntity>);
}