cecon-interfaces
Version:
Interfaces de Projetos Cecon
20 lines (19 loc) • 644 B
TypeScript
import { EAmountMode } from "../../../general";
import { EItemsRule, EPayioCardKeyType } from "../enums";
import { IPayioCardAuth } from "./i-card-auth";
import { IPayioCardCompany } from "./i-card-company";
import { IPayioCardItem } from "./i-card-item";
export interface IPayioCardConfig {
appIds: string[];
auth?: IPayioCardAuth | null;
companies: IPayioCardCompany[];
description?: string | null;
discountAmount: number;
discountAmountType: EAmountMode;
items: IPayioCardItem[];
itemsRule: EItemsRule;
key: string | null;
keyType: EPayioCardKeyType;
label: string;
password: string | null;
}