import { RepeatType } from "../../../../services/models/repeat-type.model";
import { AutomaticType } from "../../../../services/models/automatic-type.model";

export interface IChargeModel {
    chargeId: number;
    chargeName: string;
    chargeGroupId: number;
    chargeGroupName: string;
    departmentId: number;
    departmentName: string;

    cost: number;
    opCost: number;
    modulesMasterId?: number;
    unit: number;
    
    repeatTypeId: RepeatType;
    repeatTypeName: string;
    automaticTypeId: AutomaticType;
    automaticTypeName: string;
    chargeTypeId: AutomaticType;
    chargeTypeName: string;
    chargeTypeMainId: number;
    chargeTypeMainName: number;

    active: boolean;
    status: boolean;

    deleting: boolean;

    totalItems: number;
}