cecon-interfaces
Version:
Interfaces de Projetos Cecon
20 lines (19 loc) • 756 B
TypeScript
import { EItemsRule, EPayioCardKeyType, PayioCardItemEntity } from '../..';
import { EAmountMode } from '../../../general';
import { IPayioCardAuth, IPayioCardConfig } from '../interfaces';
import { PayioCardCompanyEntity } from './card-company.entity';
export declare class PayioCardConfigEntity implements IPayioCardConfig {
appIds: string[];
auth?: IPayioCardAuth | null | undefined;
companies: PayioCardCompanyEntity[];
description: string | null;
discountAmount: number;
discountAmountType: EAmountMode;
items: PayioCardItemEntity[];
itemsRule: EItemsRule;
key: string | null;
keyType: EPayioCardKeyType;
label: string;
password: string | null;
constructor(data?: Partial<PayioCardConfigEntity>);
}