cecon-interfaces
Version:
Interfaces de Projetos Cecon
24 lines (23 loc) • 856 B
TypeScript
import { EPayioCatalogStatus, EPayioCategoryTemplate, EPayioEngines, EPayioImportStatus } from "../enums";
import { IPayioCatalogCategory, IPayioCatalogItem } from "../interfaces";
import { PayioCatalogPizzaEntity } from "./catalog-pizza.entity";
export declare class PayioCatalogCategoryEntity implements IPayioCatalogCategory {
autoImportStatus: EPayioImportStatus;
catalogId: string;
companyId: string;
containerId: string | null;
createdAt: Date;
engine: EPayioEngines;
externalReference: string | null;
id: string;
index: number;
items?: IPayioCatalogItem[];
name: string;
pizza?: PayioCatalogPizzaEntity;
sequence: number;
status: EPayioCatalogStatus;
tags: string[];
template: EPayioCategoryTemplate;
updatedAt: Date;
constructor(data?: Partial<PayioCatalogCategoryEntity>);
}