<?php

namespace App\Reports\Sources\UnbalancedRows;

class FiltersManager extends \App\Reports\Sources\FiltersManagerAbstract
{

	protected array $filtersCfg = [

		'clientInv_invoiceDate'		=> [ 'type' => 'dateInterval', 'mandatory'=>true ],
		'clientInv_serviceType'		=> [ 'type' => 'servicesSimple' ],
		'clientInv_offerStartDate'	=> [ 'type' => 'dateInterval' ],

		'idInvoiceRespUsers'		=> ['type'=> 'users'], // TODO: [refactorReportSerialization] renamed inv_respUserOffice -> idInvoiceRespUsers; reformat office|user
		'idInvoiceRespOffices'		=> ['type'=> 'offices'], // TODO: [refactorReportSerialization] renamed inv_respUserOffice -> idInvoiceRespOffices; reformat office|user

		'suppInv_invoiceDate'		=> [ 'type' => 'dateInterval', 'mandatory'=>true ],
		'suppInv_serviceType'		=> [ 'type' => 'servicesSimple' ],
		'suppInv_checkInDate'		=> [ 'type' => 'dateInterval' ],

	];

}
