save current state
This commit is contained in:
		@@ -3,6 +3,7 @@
 | 
			
		||||
 | 
			
		||||
#include <iostream>
 | 
			
		||||
#include <optional>
 | 
			
		||||
#include <utility>
 | 
			
		||||
 | 
			
		||||
#include "configuration.h"
 | 
			
		||||
#include "calculate_price.h"
 | 
			
		||||
@@ -70,7 +71,8 @@ public:
 | 
			
		||||
	/// <param name="start_datetime">Date/time of payment to be conducted in ISO8601 format (e.g. 2022-12-25T08:00:00Z)</param>
 | 
			
		||||
	/// <param name="price"></param>
 | 
			
		||||
	/// <returns>Returns duration in seconds (data type: double)</returns>
 | 
			
		||||
    std::string GetDurationFromCost(Configuration* cfg, uint8_t vehicle_type, char const* start_datetime, double price,
 | 
			
		||||
    std::pair<std::string, QDateTime>
 | 
			
		||||
        GetDurationFromCost(Configuration* cfg, uint8_t vehicle_type, char const* start_datetime, double price,
 | 
			
		||||
                                    PermitType permitType, bool nextDay = false, bool prepaid = false);
 | 
			
		||||
 | 
			
		||||
	/// <summary>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,5 +8,9 @@ public:
 | 
			
		||||
	int pedwt_period_exc_day_id;
 | 
			
		||||
	std::string pedwt_time_from;
 | 
			
		||||
	std::string pedwt_time_to;
 | 
			
		||||
	double pedwt_price;
 | 
			
		||||
};
 | 
			
		||||
    double pedwt_price;
 | 
			
		||||
    int pedwt_paid; // 00: not paid (i.e. free)
 | 
			
		||||
                    // 01: not paid in winter term, piad in summer term
 | 
			
		||||
                    // 10: paid in winter term, not paid in summer term
 | 
			
		||||
                    // 11: paid in winter and in summer term
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user