'use strict'; import * as Entities from '@labshare/facility-base'; import { Request } from "express"; export class BillingItem extends Entities.Models.Entities.Item { public Facility: string; public Requests: string; } export interface RequestBody { chargeList: string; section: Section; endDate: string; status: string; } export interface Section { sectionName: string; listNames: any[]; } export interface ApiParams { requestBody: RequestBody; createExcel: boolean; generateBilled: boolean; arrayListItems: Section[]; getAll: boolean; getRecords: boolean; } export interface ExcelItem { Title: string; Created: string; Request_x0020_Type: string; RequestID: number; Project: string; Section: any; Request_x0020_Date: string; Client: string; CAN: string; Lab: string; LabPIName: string; RTB_Cost: string; SS_Cost: string; BilledMonth: string; } export interface ExcelParams { excelItems: any; generateBilled?: boolean; requestBody: RequestBody; loginName: string; } export interface ExtendedRequest extends Request { user: any; }