import { Bill } from '../bill'; import { Modifier } from '../modifier'; import { IModifierAttributes } from '../modifier/interface'; import { Plu, TaxGroup, Department } from '../nomenclature'; export declare type ModifierObject = Modifier | IModifierAttributes; /** * * * @export * @interface IChargeAttributes */ export interface IChargeAttributes { /** * * * @type {Bill} */ bill?: Bill; /** * * * @type {string} */ name?: string; /** * * * @type {number} */ qty?: number; /** * * * @type {number} */ price?: number; /** * * * @type {string} */ description?: string; /** * * * @type {number} * @memberOf IChargeAttributes */ taxRatio?: number; /** * * * @type {ModifierObject} */ modifier?: ModifierObject; /** * * * @type {number} * @memberOf IChargeAttributes */ pluId?: number; plu?: Plu; /** * * * @type {number} * @memberOf IChargeAttributes */ taxGroupId?: number; taxGroup?: TaxGroup; /** * * * @type {number} * @memberOf IChargeAttributes */ departmentId?: number; department?: Department; }