From 7ef2d44fc4e18739b535d131a8db2508a655909a Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Thu, 25 Jul 2024 09:45:36 +0200 Subject: [PATCH] Add parameter PermitType to GetCostForDuration() and GetDurationFromCost() --- library/include/mobilisis/calculator_functions.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/library/include/mobilisis/calculator_functions.h b/library/include/mobilisis/calculator_functions.h index c088ef9..c592678 100644 --- a/library/include/mobilisis/calculator_functions.h +++ b/library/include/mobilisis/calculator_functions.h @@ -70,7 +70,8 @@ public: /// Date/time of payment to be conducted in ISO8601 format (e.g. 2022-12-25T08:00:00Z) /// /// Returns duration in seconds (data type: double) - std::string GetDurationFromCost(Configuration* cfg, uint8_t vehicle_type, char const* start_datetime, double price, bool nextDay = false, bool prepaid = false); + std::string GetDurationFromCost(Configuration* cfg, uint8_t vehicle_type, char const* start_datetime, double price, + PermitType permitType, bool nextDay = false, bool prepaid = false); /// /// Gets cost from duration in seconds @@ -81,7 +82,8 @@ public: /// Date/time of park end to be conducted in ISO8601 format (e.g. 2022-12-25T08:00:00Z) /// Duration of parking in minutes /// Returns cost (data type: double) - double GetCostFromDuration(Configuration* cfg, uint8_t vehicle_type, QDateTime &start_datetime, QDateTime & end_datetime, int durationMin, bool nextDay = false, bool prepaid = false); + double GetCostFromDuration(Configuration* cfg, uint8_t vehicle_type, QDateTime &start_datetime, QDateTime & end_datetime, int durationMin, + PermitType permitType, bool nextDay = false, bool prepaid = false); // Daily ticket QDateTime GetDailyTicketDuration(Configuration* cfg, const QDateTime start_datetime, uint8_t payment_option, bool carry_over);