import { IEntityAuditColumn } from "./entity-audit-columns.interface"; import { Nullable } from "./entity.utils.interface"; import { ClientDebitNoteStatusEnum } from "../enums/client_debit_note_status_enum"; import { CurrencyEnum } from "../../enums"; import { ClientDebitNoteGstVisibleEnum } from "../enums/client_debit_note_gst_visible_enum"; import { ClientDebitNotePanVisibleEnum } from "../enums/client_debit_note_pan_visible_enum"; export interface IClientDebitNoteEntity extends IEntityAuditColumn { id: number; no: string; date: number; clientId: number; clientAffiliateId?: Nullable; address: string; email: string; kindAttn?: Nullable; description: string; bankId: number; totalAmount: number; attachmentDocuments?: Nullable; status: ClientDebitNoteStatusEnum; currency: CurrencyEnum; conversionRate: number; gstVisible: ClientDebitNoteGstVisibleEnum; panVisible: ClientDebitNotePanVisibleEnum; }