From 4187598edf757d6fc3f1f6e92ac2f50340339f10 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Tue, 12 Dec 2023 10:20:02 +0100 Subject: [PATCH] Add helpers for collecting them in Utilities namespave. BusinessHours getBusinessHours(Configuration const *cfg, PaymentMethod methodId); uint32_t computeWeekDaysPrice(Configuration const *cfg, PaymentMethod id); double computeWeekDaysDurationUnit(Configuration const *cfg, PaymentMethod id); --- library/include/mobilisis/utilities.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); }