checkin for tariff02.json
This commit is contained in:
		@@ -93,6 +93,7 @@ public:
 | 
			
		||||
    bool isDayIncludedAsSpecialDay(uint64_t businessHours, int specialDayId) const;
 | 
			
		||||
    std::optional<QVector<ATBPaymentRate>> getPaymentRateForAllKeys() const;
 | 
			
		||||
    std::optional<QVector<ATBPaymentOption>> getPaymentOptionsForAllKeys() const;
 | 
			
		||||
    std::optional<ATBPaymentOption> getPaymentOptionForId(int key) const;
 | 
			
		||||
    std::optional<QVector<ATBPaymentRate>> getPaymentRateForKey(int key) const;
 | 
			
		||||
    std::optional<ATBPaymentOption> getPaymentOptionForKey(PERMIT_TYPE permitType) const;
 | 
			
		||||
    std::optional<ATBPaymentOption> getPaymentOptionForKey(int permitType) const;
 | 
			
		||||
@@ -108,6 +109,7 @@ public:
 | 
			
		||||
    std::optional<QVector<ATBTariffProduct>> getTariffProductForProductTypeName(QString const &permitTypeName) const;
 | 
			
		||||
    std::optional<ATBCustomer> getCustomerForType(ATBCustomer::CustomerType customerType);
 | 
			
		||||
    std::optional<ATBWeekDaysWorktime> getWeekDayWorkTime(QTime const &time, Qt::DayOfWeek dayOfWeek);
 | 
			
		||||
    std::optional<QVector<ATBWeekDaysWorktime>> getAllWeekDayWorkTimes();
 | 
			
		||||
 | 
			
		||||
    std::optional<QDateTime> prepaidStart(QDateTime const &start, int prepaid_option_id);
 | 
			
		||||
    int getPaymentOptionIndex(PERMIT_TYPE permitType);
 | 
			
		||||
 
 | 
			
		||||
@@ -38,6 +38,8 @@ public:
 | 
			
		||||
        pop_daily_card_price = -1;
 | 
			
		||||
        pop_business_hours = -1;
 | 
			
		||||
        pop_time_step_config = -1;
 | 
			
		||||
        pop_use_only_upto_datetime = "";
 | 
			
		||||
        pop_use_only_for_duration = 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    int pop_id;
 | 
			
		||||
@@ -45,6 +47,8 @@ public:
 | 
			
		||||
    int pop_product_id;
 | 
			
		||||
    QString pop_product_name;
 | 
			
		||||
    int pop_payment_method_id;
 | 
			
		||||
    QString pop_use_only_upto_datetime;
 | 
			
		||||
    int pop_use_only_for_duration;
 | 
			
		||||
    std::string pop_day_end_time;
 | 
			
		||||
    std::string pop_day_night_end_time;
 | 
			
		||||
    double pop_price_night;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,8 +4,10 @@
 | 
			
		||||
class ATBWeekDaysWorktime
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
	int pwd_id;
 | 
			
		||||
	int pwd_period_week_day_id;
 | 
			
		||||
    int pwd_id;
 | 
			
		||||
    int pwd_pop_id;
 | 
			
		||||
    int pwd_next_id;
 | 
			
		||||
    int pwd_period_week_day_id;
 | 
			
		||||
	int pwd_period_day_in_week_id;
 | 
			
		||||
	std::string pwd_time_from;
 | 
			
		||||
	std::string pwd_time_to;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user