cecon-interfaces
Version:
Interfaces de Projetos Cecon
22 lines (21 loc) • 677 B
TypeScript
import { EAmountMode, ECycle } from '../../../general';
import { INatipayCardAuth } from './i-card-auth';
import { INatipayCardCompany } from './i-card-company';
import { INatipayCardItem } from './i-card-item';
export interface INatipayCardConfig {
appIds: string[];
auth?: INatipayCardAuth | null;
balance?: number;
billingCycle: ECycle;
companies: INatipayCardCompany[];
creditLimit?: number;
description?: string | null;
discountAmount: number;
discountAmountType: EAmountMode;
dueDate: Date;
invoiceLogs: string[];
items: INatipayCardItem[];
key: string | null;
password: string | null;
webhookUrls: string[];
}