diff --git a/library/include/mobilisis/utilities.h b/library/include/mobilisis/utilities.h index 71f59d7..342b193 100644 --- a/library/include/mobilisis/utilities.h +++ b/library/include/mobilisis/utilities.h @@ -1,6 +1,5 @@ #pragma once #include -#include #include #include #include @@ -9,6 +8,7 @@ #include "configuration.h" #include "time_range.h" #include "payment_method.h" +#include "tariff_business_hours.h" #include @@ -87,4 +87,7 @@ namespace Utilities { int getMaximalParkingTime(Configuration const *cfg, PaymentMethod methodId); uint32_t getMinimalParkingPrice(Configuration const *cfg, PaymentMethod methodId); uint32_t getFirstDurationStep(Configuration const *cfg, PaymentMethod methodId); + BusinessHours getBusinessHours(Configuration const *cfg, PaymentMethod methodId); + uint32_t computeWeekDaysPrice(Configuration const *cfg, PaymentMethod id); + double computeWeekDaysDurationUnit(Configuration const *cfg, PaymentMethod id); }