Compare commits
18 Commits
neuhauser_
...
schoenau
Author | SHA1 | Date | |
---|---|---|---|
478d5a8ced
|
|||
00bf13af86 | |||
062d936042 | |||
86c27986cc | |||
10b018a338 | |||
1c13a705c8 | |||
fd5b41364a | |||
cb78e27d37 | |||
ff1dc4a10c | |||
9d9fbc91f9 | |||
e0ccec1ff2 | |||
2974734642 | |||
6ea2ea7df7 | |||
7508cb6c45 | |||
4925870227 | |||
c310f7a06d | |||
e99612fed9 | |||
8e1ef45b3f |
@@ -7,3 +7,7 @@ main.depends = library
|
|||||||
contains( CONFIG, PTU5_YOCTO ) {
|
contains( CONFIG, PTU5_YOCTO ) {
|
||||||
SUBDIRS = library
|
SUBDIRS = library
|
||||||
}
|
}
|
||||||
|
|
||||||
|
OTHER_FILES += \
|
||||||
|
tariffs/tariff01.json \
|
||||||
|
tariffs/tariff02.json
|
||||||
|
3
README
3
README
@@ -0,0 +1,3 @@
|
|||||||
|
This branch "schoenau" is obsolete!
|
||||||
|
|
||||||
|
00332/Schoenau is allready included in current master branch.
|
||||||
|
@@ -109,8 +109,6 @@ CalcState CALCULATE_LIBRARY_API init_tariff(parking_tariff_t **tariff,
|
|||||||
void CALCULATE_LIBRARY_API free_tariff(parking_tariff_t *tariff);
|
void CALCULATE_LIBRARY_API free_tariff(parking_tariff_t *tariff);
|
||||||
int CALCULATE_LIBRARY_API get_zone_nr(int zone = -1);
|
int CALCULATE_LIBRARY_API get_zone_nr(int zone = -1);
|
||||||
|
|
||||||
int CALCULATE_LIBRARY_API compute_next_timestep(parking_tariff_t *tariff, int currentTimeMinutes, int UpDown);
|
|
||||||
|
|
||||||
CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( // deprecated
|
CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( // deprecated
|
||||||
parking_tariff_t *tariff,
|
parking_tariff_t *tariff,
|
||||||
time_t start_parking_time,
|
time_t start_parking_time,
|
||||||
|
@@ -1,13 +1,7 @@
|
|||||||
#ifndef CALCULATOR_FUNCTIONS_H_INCLUDED
|
#pragma once
|
||||||
#define CALCULATOR_FUNCTIONS_H_INCLUDED
|
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <optional>
|
|
||||||
|
|
||||||
#include "configuration.h"
|
#include "configuration.h"
|
||||||
#include "payment_method.h"
|
#include "payment_method.h"
|
||||||
#include "ticket.h"
|
|
||||||
#include "tariff_time_range.h"
|
|
||||||
|
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
@@ -15,7 +9,6 @@ using namespace std;
|
|||||||
class Calculator
|
class Calculator
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets duration in seconds from cost
|
/// Gets duration in seconds from cost
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -35,53 +28,21 @@ public:
|
|||||||
/// <param name="end_datetime">Date/time of park end to be conducted in ISO8601 format (e.g. 2022-12-25T08:00:00Z) </param>
|
/// <param name="end_datetime">Date/time of park end to be conducted in ISO8601 format (e.g. 2022-12-25T08:00:00Z) </param>
|
||||||
/// <param name="durationMin">Duration of parking in minutes</param>
|
/// <param name="durationMin">Duration of parking in minutes</param>
|
||||||
/// <returns>Returns cost (data type: double)</returns>
|
/// <returns>Returns cost (data type: double)</returns>
|
||||||
double GetCostFromDuration(Configuration* cfg, uint8_t vehicle_type, const QDateTime start_datetime, QDateTime & end_datetime, int durationMin, bool nextDay = false, bool prepaid = false);
|
double GetCostFromDuration(Configuration* cfg, uint8_t vehicle_type, const QDateTime start_datetime, QDateTime & end_datetime, double durationMin, bool nextDay = false, bool prepaid = false);
|
||||||
|
|
||||||
|
// Introduced for Schoenau, Koenigsee.
|
||||||
|
// For tariff of following structure: only steps, no special days, nonstop.
|
||||||
|
uint32_t GetCostFromDuration(Configuration const* cfg, QDateTime const &start, quint64 durationMinutes, uint8_t paymentMethod = PaymentMethod::Steps);
|
||||||
|
uint32_t GetCostFromDuration(Configuration const* cfg, QDateTime const &start, QDateTime const &end, uint8_t paymentMethod = PaymentMethod::Steps);
|
||||||
|
|
||||||
// Daily ticket
|
// Daily ticket
|
||||||
QDateTime GetDailyTicketDuration(Configuration* cfg, const QDateTime start_datetime, uint8_t payment_option, bool carry_over);
|
QDateTime GetDailyTicketDuration(Configuration* cfg, const QDateTime start_datetime, uint8_t payment_option, bool carry_over);
|
||||||
|
|
||||||
//
|
|
||||||
// helper function to find time steps for a tariff with PaymentMethod::Steps
|
|
||||||
// (e.g. Schoenau/Koenigsee)
|
|
||||||
//
|
|
||||||
QList<int> GetTimeSteps(Configuration *cfg) const;
|
|
||||||
|
|
||||||
private:
|
|
||||||
// Introduced for PaymentMethod::Steps (e.g. Schoenau)
|
|
||||||
// For tariff of following structure: only steps, no special days, nonstop.
|
|
||||||
uint32_t GetCostFromDuration(Configuration *cfg, QDateTime const &start, quint64 durationMinutes) const;
|
|
||||||
uint32_t GetCostFromDuration(Configuration *cfg, QDateTime const &start, QDateTime const &end) const;
|
|
||||||
|
|
||||||
PaymentMethod getPaymentMethodId(Configuration const *cfg);
|
|
||||||
int getMinimalParkingTime(Configuration const *cfg, PaymentMethod methodId);
|
|
||||||
int getMaximalParkingTime(Configuration const *cfg, PaymentMethod methodId);
|
|
||||||
uint32_t getMinimalParkingPrice(Configuration const *cfg, PaymentMethod methodId);
|
|
||||||
|
|
||||||
Ticket private_GetCostFromDuration(Configuration const* cfg,
|
|
||||||
QDateTime const &start,
|
|
||||||
int durationMinutes,
|
|
||||||
bool prepaid = false);
|
|
||||||
Ticket private_GetDurationFromCost(Configuration *cfg,
|
|
||||||
QDateTime const &start,
|
|
||||||
uint32_t price,
|
|
||||||
bool prepaid = false);
|
|
||||||
|
|
||||||
bool checkDurationMinutes(int minParkingTime, int maxParkingTime,
|
|
||||||
int durationMinutes);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
uint32_t GetPriceForTimeStep(Configuration *cfg, int timeStep) const;
|
// helper functions for Schoenau
|
||||||
uint32_t GetDurationForPrice(Configuration *cfg, int price) const;
|
//
|
||||||
|
QList<int> GetTimeSteps(Configuration const *cfg, int paymentMethod);
|
||||||
int findWorkTimeRange(QDateTime const &dt,
|
//
|
||||||
QScopedArrayPointer<TariffTimeRange> const &worktime,
|
uint32_t GetPriceForTimeStep(Configuration const *cfg, uint8_t paymentMethod, int timeStep);
|
||||||
size_t size);
|
|
||||||
int findNextWorkTimeRange(QDateTime const &dt,
|
|
||||||
QScopedArrayPointer<TariffTimeRange> const &worktime,
|
|
||||||
size_t size);
|
|
||||||
|
|
||||||
uint32_t computeWeekDaysPrice(Configuration const *cfg, PaymentMethod id) const;
|
|
||||||
double computeWeekDaysDurationUnit(Configuration const *cfg, PaymentMethod id) const;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // CALCULATOR_FUNCTIONS_H_INCLUDED
|
|
||||||
|
@@ -49,8 +49,6 @@ public:
|
|||||||
/// <returns>Returns operation status bool (OK | FAIL) </returns>
|
/// <returns>Returns operation status bool (OK | FAIL) </returns>
|
||||||
bool ParseJson(Configuration* cfg, const char* json);
|
bool ParseJson(Configuration* cfg, const char* json);
|
||||||
|
|
||||||
ATBPaymentOption const & getPaymentOptions();
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Identify type of JSON member
|
/// Identify type of JSON member
|
||||||
@@ -58,6 +56,4 @@ private:
|
|||||||
/// <param name="member_name"></param>
|
/// <param name="member_name"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
MemberType IdentifyJsonMember(const char* member_name);
|
MemberType IdentifyJsonMember(const char* member_name);
|
||||||
|
|
||||||
ATBPaymentOption currentPaymentOptions;
|
|
||||||
};
|
};
|
||||||
|
@@ -1,12 +1,10 @@
|
|||||||
#ifndef PAYMENT_METHOD_H_INCLUDED
|
#pragma once
|
||||||
#define PAYMENT_METHOD_H_INCLUDED
|
|
||||||
|
|
||||||
enum PaymentMethod {
|
enum PaymentMethod
|
||||||
|
{
|
||||||
Undefined = 0xFF,
|
Undefined = 0xFF,
|
||||||
Progressive = 0x01,
|
Progressive = 0x01,
|
||||||
Degressive = 0x02,
|
Degressive = 0x02,
|
||||||
Linear = 0x03,
|
Linear = 0x03,
|
||||||
Steps = 0x04
|
Steps = 0x04
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // PAYMENT_METHOD_H_INCLUDED
|
|
||||||
|
@@ -1,28 +1,17 @@
|
|||||||
|
// #pragma once
|
||||||
#ifndef TARIFF_TIME_RANGE_H_INCLUDED
|
#ifndef TARIFF_TIME_RANGE_H_INCLUDED
|
||||||
#define TARIFF_TIME_RANGE_H_INCLUDED
|
#define TARIFF_TIME_RANGE_H_INCLUDED
|
||||||
|
|
||||||
#include <QTime>
|
#include <ctime>
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Time range definition
|
/// Time range definition
|
||||||
/// </summary>
|
/// </summary>
|
||||||
class TariffTimeRange {
|
class TariffTimeRange {
|
||||||
QTime m_time_from;
|
|
||||||
QTime m_time_until;
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
time_t time_from;
|
||||||
TariffTimeRange()
|
time_t time_to;
|
||||||
: m_time_from(QTime())
|
TariffTimeRange() : time_from(0), time_to(0) {}
|
||||||
, m_time_until(QTime()) {}
|
|
||||||
|
|
||||||
void setTimeRange(QTime const& from, QTime const &until) {
|
|
||||||
m_time_from = from;
|
|
||||||
m_time_until = until;
|
|
||||||
}
|
|
||||||
|
|
||||||
QTime const &getTimeFrom() const { return m_time_from; }
|
|
||||||
QTime const &getTimeUntil() const { return m_time_until; }
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // TARIFF_TIME_RANGE_H_INCLUDED
|
#endif // TARIFF_TIME_RANGE_H_INCLUDED
|
||||||
|
@@ -1,66 +0,0 @@
|
|||||||
#ifndef TICKET_H_INCLUDED
|
|
||||||
#define TICKET_H_INCLUDED
|
|
||||||
|
|
||||||
#include <tuple>
|
|
||||||
#include <vector>
|
|
||||||
|
|
||||||
#include <QDebug>
|
|
||||||
#include <QDebugStateSaver>
|
|
||||||
#include <QStringList>
|
|
||||||
#include <QDateTime>
|
|
||||||
|
|
||||||
#define NOT_INITIALIZED (0)
|
|
||||||
#define VALID (1)
|
|
||||||
#define INVALID_FROM_DATETIME (2)
|
|
||||||
#define INVALID_UNTIL_DATETIME (3)
|
|
||||||
#define INVALID_PRICE (4)
|
|
||||||
#define STATUS_END (5)
|
|
||||||
|
|
||||||
class Ticket {
|
|
||||||
enum {CODE=0, CODE_STR=1, CODE_DESC=3};
|
|
||||||
public:
|
|
||||||
using Status = std::tuple<int, char const*, char const*>;
|
|
||||||
|
|
||||||
explicit Ticket();
|
|
||||||
explicit Ticket(QDateTime const &s, QDateTime const &e,
|
|
||||||
int durationMinutesNetto, int durationMinutesBrutto,
|
|
||||||
uint32_t price, Status status);
|
|
||||||
|
|
||||||
explicit operator bool() { return std::get<CODE>(m_status) == VALID; }
|
|
||||||
operator QString();
|
|
||||||
|
|
||||||
Status getStatus() const;
|
|
||||||
QDateTime getValidFrom() const;
|
|
||||||
QDateTime getValidUntil() const;
|
|
||||||
uint32_t getPrice() const;
|
|
||||||
|
|
||||||
Status setStatus(Status status);
|
|
||||||
void setValidFrom(QDateTime const &validFrom);
|
|
||||||
void setValidUntil(QDateTime const &validUnil);
|
|
||||||
void setPrice(uint32_t price);
|
|
||||||
|
|
||||||
bool isValid() { return operator bool(); }
|
|
||||||
|
|
||||||
static constexpr const Status s[STATUS_END] = {
|
|
||||||
{NOT_INITIALIZED , "NOT_INITIALIZED" , "Ticket not initialized" },
|
|
||||||
{VALID , "VALID" , "Ticket is valid" },
|
|
||||||
{INVALID_FROM_DATETIME , "INVALID_FROM_DATETIME" , "Ticket has invalid start datetime"},
|
|
||||||
{INVALID_UNTIL_DATETIME, "INVALID_UNTIL_DATETIME", "Ticket has invalid end datetime" },
|
|
||||||
{INVALID_PRICE , "INVALID_PRICE" , "PARKING NOT ALLOWED: Ticket has invalid price" }
|
|
||||||
};
|
|
||||||
|
|
||||||
private:
|
|
||||||
Status m_status;
|
|
||||||
|
|
||||||
QDateTime m_validFrom;
|
|
||||||
QDateTime m_validUntil;
|
|
||||||
|
|
||||||
int m_durationMinutesNetto;
|
|
||||||
int m_durationMinutesBrutto;
|
|
||||||
|
|
||||||
uint32_t m_price;
|
|
||||||
};
|
|
||||||
|
|
||||||
QDebug operator<<(QDebug debug, Ticket::Status const &status);
|
|
||||||
|
|
||||||
#endif // TICKET_H_INCLUDED
|
|
@@ -8,48 +8,47 @@
|
|||||||
#include "day_of_week.h"
|
#include "day_of_week.h"
|
||||||
#include "configuration.h"
|
#include "configuration.h"
|
||||||
#include "time_range.h"
|
#include "time_range.h"
|
||||||
#include "payment_method.h"
|
|
||||||
|
|
||||||
#include <QDateTime>
|
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
namespace Utilities {
|
class Utilities {
|
||||||
|
public:
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Get day of week from current date (Zeller's Algorithm), starting day is Sunday
|
/// Get day of week from current date (Zeller's Algorithm), starting day is Sunday
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="date"></param>
|
/// <param name="date"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
DayOfWeek GetDayOfWeek(struct tm* tm);
|
static DayOfWeek GetDayOfWeek(struct tm* tm);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Date and time parse helper function
|
/// Date and time parse helper function
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Returns time (tm) structure</returns>
|
/// <returns>Returns time (tm) structure</returns>
|
||||||
struct tm DateTimeToStructTm(const char* dateTimeStr);
|
static struct tm DateTimeToStructTm(const char* dateTimeStr);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Date parse helper function
|
/// Date parse helper function
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Returns time (tm) structure</returns>
|
/// <returns>Returns time (tm) structure</returns>
|
||||||
struct tm DateToStructTm(const char* dateStr);
|
static struct tm DateToStructTm(const char* dateStr);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Time parse helper function
|
/// Time parse helper function
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Returns time (tm) structure</returns>
|
/// <returns>Returns time (tm) structure</returns>
|
||||||
struct tm TimeToStructTm(const char* timeStr, int year, int mon, int mday, int wday);
|
static struct tm TimeToStructTm(const char* timeStr, int year, int mon, int mday, int wday);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Get current local time
|
/// Get current local time
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Returns time_t structure</returns>
|
/// <returns>Returns time_t structure</returns>
|
||||||
time_t GetCurrentLocalTime();
|
static time_t GetCurrentLocalTime();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Zeller's algorithm for determining day of week
|
/// Zeller's algorithm for determining day of week
|
||||||
/// </summary>
|
/// </summary>
|
||||||
int ZellersAlgorithm(int day, int month, int year);
|
static int ZellersAlgorithm(int day, int month, int year);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Checks if current datetime is in range between start and end month of parking worktime
|
/// Checks if current datetime is in range between start and end month of parking worktime
|
||||||
@@ -57,34 +56,18 @@ namespace Utilities {
|
|||||||
/// <param name="tariff_cfg"></param>
|
/// <param name="tariff_cfg"></param>
|
||||||
/// <param name="currentDateTime"></param>
|
/// <param name="currentDateTime"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
bool IsYearPeriodActive(Configuration* cfg, struct tm* currentDateTime);
|
static bool IsYearPeriodActive(Configuration* cfg, struct tm* currentDateTime);
|
||||||
bool IsYearPeriodActive(Configuration const *cfg, QDateTime const ¤tDateTime);
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check permissions
|
/// Check permissions
|
||||||
/// </summary>
|
/// </summary>
|
||||||
bool CheckSpecialDay(Configuration* cfg, const char* currentDateTimeStr, int* specialDayId, double* specialDayPrice);
|
static bool CheckSpecialDay(Configuration* cfg, const char* currentDateTimeStr, int* specialDayId, double* specialDayPrice);
|
||||||
bool CheckSpecialDay(Configuration const *cfg,
|
|
||||||
QDateTime const ¤tDateTimeS,
|
|
||||||
int* specialDayId, uint32_t *specialDayPrice);
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Calculates price per unit
|
/// Calculates price per unit
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="pra_price"></param>
|
/// <param name="pra_price"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
double CalculatePricePerUnit(double pra_price, double durationUnit = -1);
|
static double CalculatePricePerUnit(double pra_price, double durationUnit = -1);
|
||||||
|
|
||||||
QTime SpecialDaysWorkTimeFrom(Configuration const *cfg, int specialDayId);
|
};
|
||||||
QTime SpecialDaysWorkTimeUntil(Configuration const *cfg, int specialDayId);
|
|
||||||
QTime WeekDaysWorkTimeFrom(std::multimap<int, ATBWeekDaysWorktime>::const_iterator itr);
|
|
||||||
QTime WeekDaysWorkTimeUntil(std::multimap<int, ATBWeekDaysWorktime>::const_iterator itr);
|
|
||||||
bool isCarryOverSet(Configuration const *cfg, PaymentMethod paymentMethodId);
|
|
||||||
bool isCarryOverNotSet(Configuration const *cfg, PaymentMethod paymentMethodId);
|
|
||||||
PaymentMethod getPaymentMethodId(Configuration const *cfg);
|
|
||||||
|
|
||||||
int getMinimalParkingTime(Configuration const *cfg, PaymentMethod methodId);
|
|
||||||
int getMaximalParkingTime(Configuration const *cfg, PaymentMethod methodId);
|
|
||||||
uint32_t getMinimalParkingPrice(Configuration const *cfg, PaymentMethod methodId);
|
|
||||||
uint32_t getFirstDurationStep(Configuration const *cfg, PaymentMethod methodId);
|
|
||||||
}
|
|
||||||
|
@@ -2,7 +2,7 @@ TEMPLATE = lib
|
|||||||
TARGET = mobilisis_calc
|
TARGET = mobilisis_calc
|
||||||
#CONFIG += staticlib
|
#CONFIG += staticlib
|
||||||
|
|
||||||
QMAKE_CXXFLAGS += -std=c++17 -g -O
|
QMAKE_CXXFLAGS += -std=c++17 -g -O0
|
||||||
|
|
||||||
INCLUDEPATH += $$_PRO_FILE_PWD_/include
|
INCLUDEPATH += $$_PRO_FILE_PWD_/include
|
||||||
INCLUDEPATH += $$_PRO_FILE_PWD_/include/mobilisis
|
INCLUDEPATH += $$_PRO_FILE_PWD_/include/mobilisis
|
||||||
@@ -25,8 +25,7 @@ SOURCES += \
|
|||||||
src/utilities.cpp \
|
src/utilities.cpp \
|
||||||
src/configuration.cpp \
|
src/configuration.cpp \
|
||||||
src/tariff_log.cpp \
|
src/tariff_log.cpp \
|
||||||
src/calculate_price.cpp \
|
src/calculate_price.cpp
|
||||||
src/ticket.cpp
|
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
include/mobilisis/calculator_functions.h \
|
include/mobilisis/calculator_functions.h \
|
||||||
@@ -67,8 +66,7 @@ HEADERS += \
|
|||||||
include/mobilisis/tariff_payment_rate.h \
|
include/mobilisis/tariff_payment_rate.h \
|
||||||
include/mobilisis/tariff_log.h \
|
include/mobilisis/tariff_log.h \
|
||||||
include/mobilisis/calculate_price.h \
|
include/mobilisis/calculate_price.h \
|
||||||
include/mobilisis/atb_project.h \
|
include/mobilisis/atb_project.h
|
||||||
include/mobilisis/ticket.h
|
|
||||||
|
|
||||||
OTHER_FILES += src/main.cpp
|
OTHER_FILES += src/main.cpp
|
||||||
|
|
||||||
|
@@ -2,7 +2,6 @@
|
|||||||
#include "configuration.h"
|
#include "configuration.h"
|
||||||
#include "calculator_functions.h"
|
#include "calculator_functions.h"
|
||||||
#include "payment_option.h"
|
#include "payment_option.h"
|
||||||
#include "utilities.h"
|
|
||||||
|
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
@@ -93,97 +92,6 @@ void CALCULATE_LIBRARY_API free_tariff(parking_tariff_t *tariff) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
|
||||||
// UpDown 1 -> up; 0 -> down
|
|
||||||
int CALCULATE_LIBRARY_API compute_next_timestep(parking_tariff_t *tariff, int currentTimeMinutes, int UpDown)
|
|
||||||
{
|
|
||||||
qCritical() << " compute_next_timestep() currentTimeMinutes: " << currentTimeMinutes;
|
|
||||||
Configuration const *cfg = tariff;
|
|
||||||
|
|
||||||
// compute payment method id (e.g. Linear=3, Steps=4)
|
|
||||||
PaymentMethod const paymentMethodId = Utilities::getPaymentMethodId(cfg);
|
|
||||||
switch (paymentMethodId) {
|
|
||||||
case PaymentMethod::Progressive:
|
|
||||||
qCritical() << " compute_next_timestep() paymentMethodId: Progressive";
|
|
||||||
break;
|
|
||||||
case PaymentMethod::Degressive:
|
|
||||||
qCritical() << " compute_next_timestep() paymentMethodId: Degressive";
|
|
||||||
break;
|
|
||||||
case PaymentMethod::Linear:
|
|
||||||
qCritical() << " compute_next_timestep() paymentMethodId: Linear";
|
|
||||||
break;
|
|
||||||
case PaymentMethod::Steps:
|
|
||||||
qCritical() << " compute_next_timestep() paymentMethodId: Steps";
|
|
||||||
break;
|
|
||||||
case PaymentMethod::Undefined:
|
|
||||||
qCritical() << " compute_next_timestep() paymentMethodId: Undefined";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
// use tariff with structure as for instance Schnau, Koenigsee:
|
|
||||||
// without given YearPeriod, SpecialDays and SpecialDaysWorktime
|
|
||||||
if (paymentMethodId == PaymentMethod::Steps)
|
|
||||||
{
|
|
||||||
static const QList<int> stepList = calculator.GetTimeSteps(tariff);
|
|
||||||
|
|
||||||
int currentStepIndex = stepList.indexOf(currentTimeMinutes);
|
|
||||||
|
|
||||||
if (currentStepIndex == -1) {
|
|
||||||
qCritical() << "compute_next_timestep() *NO STEP* for currentTimeMinutes (" << currentTimeMinutes << ")";
|
|
||||||
return currentTimeMinutes;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (UpDown == 1) { // UP
|
|
||||||
if (stepList[currentStepIndex] == stepList.last()) {
|
|
||||||
qCritical() << "compute_next_timestep() *NO NEXT STEP* for currentTimeMinutes (" << currentTimeMinutes << ")";
|
|
||||||
return currentTimeMinutes;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return stepList[currentStepIndex + 1];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (UpDown == 0) { // DOWN
|
|
||||||
if (stepList[currentStepIndex] == stepList.first()) {
|
|
||||||
qCritical() << "compute_next_timestep() *NO PREVIOUS STEP* for currentTimeMinutes (" << currentTimeMinutes << ")";
|
|
||||||
return currentTimeMinutes;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return stepList[currentStepIndex - 1];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else
|
|
||||||
if (paymentMethodId == PaymentMethod::Linear) {
|
|
||||||
|
|
||||||
// currentTimeMinutes is the number of minutes actually used. This
|
|
||||||
// value is an offset from the start time and cannot be used as a
|
|
||||||
// QDateTime.
|
|
||||||
|
|
||||||
qCritical() << "compute_next_timestep() up/down (1=up, 0=down):" << UpDown;
|
|
||||||
|
|
||||||
// get minimal and maximal parking times
|
|
||||||
int const minParkingTime = Utilities::getMinimalParkingTime(cfg, paymentMethodId);
|
|
||||||
int const maxParkingTime = Utilities::getMaximalParkingTime(cfg, paymentMethodId);
|
|
||||||
|
|
||||||
qCritical() << " compute_next_timestep() maxParkingTime:" << maxParkingTime;
|
|
||||||
qCritical() << " compute_next_timestep() minParkingTime:" << minParkingTime;
|
|
||||||
|
|
||||||
// use the first (i.e. main duration step contained in the tariff json-file)
|
|
||||||
int firstDurationStep = Utilities::getFirstDurationStep(cfg, paymentMethodId);
|
|
||||||
firstDurationStep = ((UpDown == 1) ? firstDurationStep : -firstDurationStep);
|
|
||||||
|
|
||||||
qCritical() << " compute_next_timestep() firstDurationStep:" << firstDurationStep;
|
|
||||||
|
|
||||||
int const nextTimeStep = currentTimeMinutes + firstDurationStep;
|
|
||||||
|
|
||||||
if (nextTimeStep >= minParkingTime && nextTimeStep <= maxParkingTime) {
|
|
||||||
qCritical() << " compute_next_timestep() nextTimeStep:" << nextTimeStep;
|
|
||||||
return nextTimeStep;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
qCritical() << "compute_next_timestep() *CAN NOT COMPUTE* for currentTimeMinutes (" << currentTimeMinutes << ")";
|
|
||||||
return currentTimeMinutes;
|
|
||||||
}
|
|
||||||
|
|
||||||
// this is currently not used
|
// this is currently not used
|
||||||
CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket(
|
CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket(
|
||||||
@@ -192,8 +100,8 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket(
|
|||||||
time_t end_parking_time, // netto time in minutes
|
time_t end_parking_time, // netto time in minutes
|
||||||
struct price_t *price) {
|
struct price_t *price) {
|
||||||
CalcState calcState;
|
CalcState calcState;
|
||||||
double minMin = tariff->PaymentOption.find(tariff->getPaymentOptions().pop_payment_method_id)->second.pop_min_time;
|
double minMin = tariff->PaymentOption.find(PaymentOption::Option1)->second.pop_min_time;
|
||||||
double maxMin = tariff->PaymentOption.find(tariff->getPaymentOptions().pop_payment_method_id)->second.pop_max_time;
|
double maxMin = tariff->PaymentOption.find(PaymentOption::Option1)->second.pop_max_time;
|
||||||
|
|
||||||
if (minMin < 0 || maxMin < 0 || maxMin < minMin) {
|
if (minMin < 0 || maxMin < 0 || maxMin < minMin) {
|
||||||
calcState.setDesc(QString("minMin=%1, maxMin=%2").arg(minMin).arg(maxMin));
|
calcState.setDesc(QString("minMin=%1, maxMin=%2").arg(minMin).arg(maxMin));
|
||||||
@@ -226,12 +134,11 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket(
|
|||||||
QDateTime end(start);
|
QDateTime end(start);
|
||||||
if (start.isValid()) {
|
if (start.isValid()) {
|
||||||
double cost = calculator.GetCostFromDuration(
|
double cost = calculator.GetCostFromDuration(
|
||||||
tariff,
|
tariff, PaymentOption::Option1,
|
||||||
tariff->getPaymentOptions().pop_payment_method_id,
|
|
||||||
start,
|
start,
|
||||||
end,
|
end,
|
||||||
duration, false, true);
|
duration, false, true);
|
||||||
double minCost = tariff->PaymentOption.find(tariff->getPaymentOptions().pop_payment_method_id)->second.pop_min_price;
|
double minCost = tariff->PaymentOption.find(PaymentOption::Option1)->second.pop_min_price;
|
||||||
if (cost < minCost) {
|
if (cost < minCost) {
|
||||||
calcState.setDesc(QString("minCost=%1, cost=%2").arg(minCost).arg(cost));
|
calcState.setDesc(QString("minCost=%1, cost=%2").arg(minCost).arg(cost));
|
||||||
return calcState.set(CalcState::State::BELOW_MIN_PARKING_PRICE);
|
return calcState.set(CalcState::State::BELOW_MIN_PARKING_PRICE);
|
||||||
@@ -253,8 +160,8 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket(
|
|||||||
struct price_t *price)
|
struct price_t *price)
|
||||||
{
|
{
|
||||||
CalcState calcState;
|
CalcState calcState;
|
||||||
double minMin = tariff->getPaymentOptions().pop_min_time;
|
double minMin = tariff->PaymentOption.find(PaymentOption::Option1)->second.pop_min_time;
|
||||||
double maxMin = tariff->getPaymentOptions().pop_max_time;
|
double maxMin = tariff->PaymentOption.find(PaymentOption::Option1)->second.pop_max_time;
|
||||||
|
|
||||||
// DEBUG
|
// DEBUG
|
||||||
qCritical() << "compute_price_for_parking_ticket() " << endl
|
qCritical() << "compute_price_for_parking_ticket() " << endl
|
||||||
@@ -285,13 +192,12 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket(
|
|||||||
|
|
||||||
if (start_parking_time.isValid()) {
|
if (start_parking_time.isValid()) {
|
||||||
double cost = calculator.GetCostFromDuration(
|
double cost = calculator.GetCostFromDuration(
|
||||||
tariff,
|
tariff, PaymentOption::Option1,
|
||||||
tariff->getPaymentOptions().pop_payment_method_id,
|
|
||||||
start_parking_time, // starting time
|
start_parking_time, // starting time
|
||||||
end_parking_time, // return value: end time
|
end_parking_time, // return value: end time
|
||||||
netto_parking_time, // minutes, netto
|
netto_parking_time, // minutes, netto
|
||||||
false, true);
|
false, true);
|
||||||
double minCost = tariff->getPaymentOptions().pop_min_price;
|
double minCost = tariff->PaymentOption.find(PaymentOption::Option1)->second.pop_min_price;
|
||||||
if (cost < minCost) {
|
if (cost < minCost) {
|
||||||
calcState.setDesc(QString("minCost=%1, cost=%2").arg(minCost, cost));
|
calcState.setDesc(QString("minCost=%1, cost=%2").arg(minCost, cost));
|
||||||
return calcState.set(CalcState::State::BELOW_MIN_PARKING_PRICE);
|
return calcState.set(CalcState::State::BELOW_MIN_PARKING_PRICE);
|
||||||
@@ -327,8 +233,7 @@ CalcState CALCULATE_LIBRARY_API compute_duration_for_parking_ticket(
|
|||||||
qCritical() << " start (cs): " << cs;
|
qCritical() << " start (cs): " << cs;
|
||||||
qCritical() << " price: " << price;
|
qCritical() << " price: " << price;
|
||||||
|
|
||||||
duration = calculator.GetDurationFromCost(tariff,
|
duration = calculator.GetDurationFromCost(tariff, PaymentOption::Option1,
|
||||||
tariff->getPaymentOptions().pop_payment_method_id,
|
|
||||||
cs.toLocal8Bit().constData(),
|
cs.toLocal8Bit().constData(),
|
||||||
price, false, true).c_str();
|
price, false, true).c_str();
|
||||||
QDateTime d = QDateTime::fromString(duration, Qt::ISODate);
|
QDateTime d = QDateTime::fromString(duration, Qt::ISODate);
|
||||||
@@ -353,8 +258,7 @@ CalcState CALCULATE_LIBRARY_API compute_duration_for_parking_ticket(
|
|||||||
if (start_parking_time.isValid()) {
|
if (start_parking_time.isValid()) {
|
||||||
QString cs = start_parking_time.toString(Qt::ISODate);
|
QString cs = start_parking_time.toString(Qt::ISODate);
|
||||||
QString endTime = calculator.GetDurationFromCost(
|
QString endTime = calculator.GetDurationFromCost(
|
||||||
tariff,
|
tariff, PaymentOption::Option1,
|
||||||
tariff->getPaymentOptions().pop_payment_method_id,
|
|
||||||
cs.toLocal8Bit().constData(),
|
cs.toLocal8Bit().constData(),
|
||||||
price, false, true).c_str();
|
price, false, true).c_str();
|
||||||
ticketEndTime = QDateTime::fromString(endTime,Qt::ISODate);
|
ticketEndTime = QDateTime::fromString(endTime,Qt::ISODate);
|
||||||
@@ -382,7 +286,7 @@ CalcState CALCULATE_LIBRARY_API compute_duration_for_daily_ticket(parking_tariff
|
|||||||
|
|
||||||
ticketEndTime = calculator.GetDailyTicketDuration(tariff,
|
ticketEndTime = calculator.GetDailyTicketDuration(tariff,
|
||||||
start_parking_time,
|
start_parking_time,
|
||||||
tariff->getPaymentOptions().pop_payment_method_id,
|
PaymentOption::Option1,
|
||||||
false); // carry over
|
false); // carry over
|
||||||
|
|
||||||
// DEBUG
|
// DEBUG
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,5 @@
|
|||||||
#include "configuration.h"
|
#include "configuration.h"
|
||||||
|
#include <QDebug>
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
MemberType Configuration::IdentifyJsonMember(const char* member_name)
|
MemberType Configuration::IdentifyJsonMember(const char* member_name)
|
||||||
@@ -33,8 +34,8 @@ bool Configuration::ParseJson(Configuration* cfg, const char* json)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Parse JSON to document
|
// Parse JSON to document
|
||||||
Document document;
|
Document document;
|
||||||
document.Parse(json);
|
document.Parse(json);
|
||||||
|
|
||||||
// Return if parse error has been found
|
// Return if parse error has been found
|
||||||
ParseErrorCode err = document.GetParseError();
|
ParseErrorCode err = document.GetParseError();
|
||||||
@@ -54,14 +55,13 @@ bool Configuration::ParseJson(Configuration* cfg, const char* json)
|
|||||||
|
|
||||||
// Validate JSON, check configuration members
|
// Validate JSON, check configuration members
|
||||||
if (!document.HasMember("Currency")
|
if (!document.HasMember("Currency")
|
||||||
|| !document.HasMember("PaymentMethod")
|
|| !document.HasMember("PaymentMethod")
|
||||||
|| !document.HasMember("PaymentOption")
|
|| !document.HasMember("PaymentOption")
|
||||||
|| !document.HasMember("PaymentRate")
|
|| !document.HasMember("PaymentRate")
|
||||||
|| !document.HasMember("Duration")
|
|| !document.HasMember("Duration"))
|
||||||
//|| !document.HasMember("WeekDays")
|
//|| !document.HasMember("WeekDays")
|
||||||
//|| !document.HasMember("SpecialDaysWorktime")
|
//|| !document.HasMember("SpecialDaysWorktime")
|
||||||
//|| !document.HasMember("SpecialDays")
|
//|| !document.HasMember("SpecialDays"))
|
||||||
)
|
|
||||||
{
|
{
|
||||||
printf("%s", "Error: not a valid configuration JSON\n");
|
printf("%s", "Error: not a valid configuration JSON\n");
|
||||||
return false;
|
return false;
|
||||||
@@ -92,23 +92,21 @@ bool Configuration::ParseJson(Configuration* cfg, const char* json)
|
|||||||
QString const _mb_name(mb_name);
|
QString const _mb_name(mb_name);
|
||||||
if (_mb_name.startsWith("Project", Qt::CaseInsensitive)) {
|
if (_mb_name.startsWith("Project", Qt::CaseInsensitive)) {
|
||||||
cfg->project.project = document[mb_name].GetString();
|
cfg->project.project = document[mb_name].GetString();
|
||||||
|
qDebug() << "PROJECT" << cfg->project.project;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (_mb_name.startsWith("Version", Qt::CaseInsensitive)) {
|
if (_mb_name.startsWith("Version", Qt::CaseInsensitive)) {
|
||||||
cfg->project.version = document[mb_name].GetString();
|
cfg->project.version = document[mb_name].GetString();
|
||||||
|
qDebug() << "VERSION" << cfg->project.version;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (_mb_name.startsWith("Info", Qt::CaseInsensitive)) {
|
if (_mb_name.startsWith("Info", Qt::CaseInsensitive)) {
|
||||||
cfg->project.info = document[mb_name].GetString();
|
cfg->project.info = document[mb_name].GetString();
|
||||||
|
qDebug() << "INFO" << cfg->project.info;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ... everything else should be an array
|
|
||||||
if (!document[mb_name].IsArray()) {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
//printf(" -%s\n", mb_name);
|
//printf(" -%s\n", mb_name);
|
||||||
|
|
||||||
// Get array for each JSON object member
|
// Get array for each JSON object member
|
||||||
@@ -169,8 +167,7 @@ bool Configuration::ParseJson(Configuration* cfg, const char* json)
|
|||||||
else if (strcmp(inner_obj_name, "pop_min_price") == 0) PaymentOption.pop_min_price = k->value.GetDouble();
|
else if (strcmp(inner_obj_name, "pop_min_price") == 0) PaymentOption.pop_min_price = k->value.GetDouble();
|
||||||
else if (strcmp(inner_obj_name, "pop_carry_over") == 0) PaymentOption.pop_carry_over = k->value.GetInt();
|
else if (strcmp(inner_obj_name, "pop_carry_over") == 0) PaymentOption.pop_carry_over = k->value.GetInt();
|
||||||
else if (strcmp(inner_obj_name, "pop_daily_card_price") == 0) PaymentOption.pop_daily_card_price = k->value.GetInt();
|
else if (strcmp(inner_obj_name, "pop_daily_card_price") == 0) PaymentOption.pop_daily_card_price = k->value.GetInt();
|
||||||
this->currentPaymentOptions = PaymentOption;
|
break;
|
||||||
break;
|
|
||||||
case MemberType::DurationType:
|
case MemberType::DurationType:
|
||||||
if (strcmp(inner_obj_name, "pun_id") == 0) Duration.pun_id = k->value.GetInt();
|
if (strcmp(inner_obj_name, "pun_id") == 0) Duration.pun_id = k->value.GetInt();
|
||||||
else if (strcmp(inner_obj_name, "pun_label") == 0) Duration.pun_label = k->value.GetString();
|
else if (strcmp(inner_obj_name, "pun_label") == 0) Duration.pun_label = k->value.GetString();
|
||||||
@@ -260,10 +257,3 @@ bool Configuration::ParseJson(Configuration* cfg, const char* json)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const ATBPaymentOption & Configuration::getPaymentOptions()
|
|
||||||
{
|
|
||||||
return this->currentPaymentOptions;
|
|
||||||
}
|
|
||||||
|
@@ -1,85 +0,0 @@
|
|||||||
#include "ticket.h"
|
|
||||||
|
|
||||||
Ticket::Ticket()
|
|
||||||
: m_status(Ticket::s[NOT_INITIALIZED])
|
|
||||||
, m_validFrom()
|
|
||||||
, m_validUntil()
|
|
||||||
, m_durationMinutesNetto(0)
|
|
||||||
, m_durationMinutesBrutto(0)
|
|
||||||
, m_price() {
|
|
||||||
}
|
|
||||||
|
|
||||||
Ticket::Ticket(QDateTime const &s, QDateTime const &e,
|
|
||||||
int durationMinutesNetto, int durationMinutesBrutto,
|
|
||||||
uint32_t price, Ticket::Status status)
|
|
||||||
: m_status(status)
|
|
||||||
, m_validFrom(s)
|
|
||||||
, m_validUntil(e)
|
|
||||||
, m_durationMinutesNetto(durationMinutesNetto)
|
|
||||||
, m_durationMinutesBrutto(durationMinutesBrutto)
|
|
||||||
, m_price(price) {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
Ticket::Status Ticket::setStatus(Status status) {
|
|
||||||
Status old = m_status;
|
|
||||||
m_status = status;
|
|
||||||
return old;
|
|
||||||
}
|
|
||||||
|
|
||||||
Ticket::Status Ticket::getStatus() const {
|
|
||||||
return m_status;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Ticket::setValidFrom(QDateTime const &validFrom) {
|
|
||||||
m_validFrom = validFrom;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Ticket::setValidUntil(QDateTime const &validUntil) {
|
|
||||||
m_validUntil = validUntil;
|
|
||||||
}
|
|
||||||
|
|
||||||
QDateTime Ticket::getValidFrom() const {
|
|
||||||
if (std::get<CODE>(m_status) == VALID) {
|
|
||||||
return m_validFrom;
|
|
||||||
}
|
|
||||||
return QDateTime();
|
|
||||||
}
|
|
||||||
|
|
||||||
QDateTime Ticket::getValidUntil() const {
|
|
||||||
if (std::get<CODE>(m_status) == VALID) {
|
|
||||||
return m_validUntil;
|
|
||||||
}
|
|
||||||
return QDateTime();
|
|
||||||
}
|
|
||||||
|
|
||||||
uint32_t Ticket::getPrice() const {
|
|
||||||
return m_price;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Ticket::setPrice(uint32_t price) {
|
|
||||||
m_price = price;
|
|
||||||
}
|
|
||||||
|
|
||||||
Ticket::operator QString() {
|
|
||||||
QStringList status;
|
|
||||||
status << QString("**********************");
|
|
||||||
status << QString("Status ............. : %1 (%2)")
|
|
||||||
.arg(std::get<0>(m_status))
|
|
||||||
.arg(std::get<2>(m_status));
|
|
||||||
status << QString("Valid from ......... : %1").arg(m_validFrom.toString(Qt::ISODate));
|
|
||||||
status << QString("Valid until ........ : %1").arg(m_validUntil.toString(Qt::ISODate));
|
|
||||||
status << QString("Duration (netto) ... : %1").arg(m_durationMinutesNetto);
|
|
||||||
status << QString("Duration (brutto)... : %1").arg(m_durationMinutesBrutto);
|
|
||||||
status << QString("Price .............. : %1").arg(m_price);
|
|
||||||
status << QString("**********************");
|
|
||||||
|
|
||||||
return status.join('\n');
|
|
||||||
}
|
|
||||||
|
|
||||||
QDebug operator<<(QDebug debug, Ticket::Status const &status) {
|
|
||||||
QDebugStateSaver saver(debug);
|
|
||||||
debug << "Ticket-Status: " << std::get<1>(status)
|
|
||||||
<< "(" << std::get<2>(status) << ")";
|
|
||||||
return debug;
|
|
||||||
}
|
|
@@ -1,9 +1,6 @@
|
|||||||
#include "utilities.h"
|
#include "utilities.h"
|
||||||
#include "tariff_log.h"
|
#include "tariff_log.h"
|
||||||
|
|
||||||
#include <QDebug>
|
|
||||||
#include <algorithm>
|
|
||||||
|
|
||||||
static int protection_counter = 0;
|
static int protection_counter = 0;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -196,23 +193,6 @@ bool Utilities::IsYearPeriodActive(Configuration* cfg, struct tm* currentDateTim
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Utilities::IsYearPeriodActive(Configuration const *cfg, QDateTime const &dt) {
|
|
||||||
if (std::none_of(cfg->YearPeriod.cbegin(),
|
|
||||||
cfg->YearPeriod.cend(),
|
|
||||||
[&dt](std::pair<int, ATBPeriodYear> const &year) {
|
|
||||||
QDate const d(2004, // 2004 is a leap year
|
|
||||||
dt.date().month(),
|
|
||||||
dt.date().day());
|
|
||||||
QDate const s(2004, year.second.pye_start_month, year.second.pye_start_day);
|
|
||||||
QDate const e(2004, year.second.pye_end_month, year.second.pye_end_day);
|
|
||||||
return (d >= s && d <= e);
|
|
||||||
})) {
|
|
||||||
qCritical() << "NO VALID YEAR PERIOD";
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
bool Utilities::CheckSpecialDay(Configuration* cfg, const char* currentDateTimeStr, int* specialDayId, double* specialDayPrice)
|
bool Utilities::CheckSpecialDay(Configuration* cfg, const char* currentDateTimeStr, int* specialDayId, double* specialDayPrice)
|
||||||
{
|
{
|
||||||
@@ -291,111 +271,3 @@ bool Utilities::CheckSpecialDay(Configuration* cfg, const char* currentDateTimeS
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Utilities::CheckSpecialDay(Configuration const *cfg,
|
|
||||||
QDateTime const ¤tDateTime,
|
|
||||||
int* specialDayId,
|
|
||||||
uint32_t *specialDayPrice) {
|
|
||||||
*specialDayId = -1;
|
|
||||||
*specialDayPrice = 0;
|
|
||||||
|
|
||||||
std::multimap<int, ATBSpecialDays>::const_iterator spec_days_itr;
|
|
||||||
|
|
||||||
for (spec_days_itr = cfg->SpecialDays.cbegin(); spec_days_itr != cfg->SpecialDays.cend(); ++spec_days_itr) {
|
|
||||||
int repeat_every_year = spec_days_itr->second.ped_year;
|
|
||||||
QDate start = QDate::fromString(spec_days_itr->second.ped_date_start.c_str(), Qt::ISODate);
|
|
||||||
QDate end = QDate::fromString(spec_days_itr->second.ped_date_end.c_str(), Qt::ISODate);
|
|
||||||
if (start.isValid() && end.isValid()) {
|
|
||||||
if ((currentDateTime.date().month() >= start.month()) &&
|
|
||||||
(currentDateTime.date().month() <= end.month())) {
|
|
||||||
if ((currentDateTime.date().day() >= start.day()) &&
|
|
||||||
(currentDateTime.date().day() <= end.day())) {
|
|
||||||
if (repeat_every_year <= 0) {
|
|
||||||
if ((currentDateTime.date().year() != start.year()) ||
|
|
||||||
(currentDateTime.date().year() != end.year())) {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
qDebug() << "CheckSpecialDay() => SPECIAL DAY";
|
|
||||||
*specialDayId = spec_days_itr->second.ped_id;
|
|
||||||
*specialDayPrice = cfg->SpecialDaysWorktime.find(*specialDayId)->second.pedwt_price;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
QTime Utilities::SpecialDaysWorkTimeFrom(Configuration const *cfg, int specialDayId) {
|
|
||||||
return QTime::fromString(cfg->SpecialDaysWorktime.find(specialDayId)->second.pedwt_time_from.c_str(), Qt::ISODate);
|
|
||||||
}
|
|
||||||
|
|
||||||
QTime Utilities::SpecialDaysWorkTimeUntil(Configuration const *cfg, int specialDayId) {
|
|
||||||
return QTime::fromString(cfg->SpecialDaysWorktime.find(specialDayId)->second.pedwt_time_to.c_str(), Qt::ISODate);
|
|
||||||
}
|
|
||||||
|
|
||||||
QTime Utilities::WeekDaysWorkTimeFrom(std::multimap<int, ATBWeekDaysWorktime>::const_iterator itr) {
|
|
||||||
return QTime::fromString(itr->second.pwd_time_from.c_str(), Qt::ISODate);
|
|
||||||
}
|
|
||||||
|
|
||||||
QTime Utilities::WeekDaysWorkTimeUntil(std::multimap<int, ATBWeekDaysWorktime>::const_iterator itr) {
|
|
||||||
return QTime::fromString(itr->second.pwd_time_to.c_str(), Qt::ISODate);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Utilities::isCarryOverSet(Configuration const *cfg, PaymentMethod paymentMethodId) {
|
|
||||||
return !isCarryOverNotSet(cfg, paymentMethodId);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Utilities::isCarryOverNotSet(Configuration const *cfg, PaymentMethod paymentMethodId) {
|
|
||||||
return (cfg->PaymentOption.find(paymentMethodId)->second.pop_carry_over < 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
PaymentMethod Utilities::getPaymentMethodId(Configuration const *cfg) {
|
|
||||||
if (cfg->PaymentOption.size() != 1) {
|
|
||||||
return PaymentMethod::Undefined;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::multimap<int, ATBPaymentOption>::const_iterator it =
|
|
||||||
cfg->PaymentOption.cbegin();
|
|
||||||
|
|
||||||
switch (it->first) {
|
|
||||||
case PaymentMethod::Linear:
|
|
||||||
return PaymentMethod::Linear;
|
|
||||||
case PaymentMethod::Steps:
|
|
||||||
return PaymentMethod::Steps;
|
|
||||||
case PaymentMethod::Degressive:
|
|
||||||
return PaymentMethod::Degressive;
|
|
||||||
case PaymentMethod::Progressive:
|
|
||||||
return PaymentMethod::Progressive;
|
|
||||||
}
|
|
||||||
|
|
||||||
return PaymentMethod::Undefined;
|
|
||||||
}
|
|
||||||
|
|
||||||
int Utilities::getMinimalParkingTime(Configuration const *cfg, PaymentMethod methodId) {
|
|
||||||
return std::max((int)cfg->PaymentOption.find(methodId)->second.pop_min_time, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int Utilities::getMaximalParkingTime(Configuration const *cfg, PaymentMethod methodId) {
|
|
||||||
return std::max((int)cfg->PaymentOption.find(methodId)->second.pop_max_time, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
uint32_t Utilities::getMinimalParkingPrice(Configuration const *cfg, PaymentMethod methodId) {
|
|
||||||
return std::max((int)cfg->PaymentOption.find(methodId)->second.pop_min_price, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
uint32_t Utilities::getFirstDurationStep(Configuration const *cfg, PaymentMethod methodId) {
|
|
||||||
|
|
||||||
int const popId = cfg->PaymentOption.find(methodId)->second.pop_id;
|
|
||||||
int const punId = cfg->PaymentRate.find(popId)->second.pra_payment_unit_id;
|
|
||||||
uint32_t const firstDurationStep= cfg->Duration.find(punId)->second.pun_duration;
|
|
||||||
|
|
||||||
qCritical() << "getFirstDurationStep() payment-method-id:" << (int)methodId;
|
|
||||||
qCritical() << "getFirstDurationStep() pop-id:" << popId;
|
|
||||||
qCritical() << "getFirstDurationStep() pun-id:" << punId;
|
|
||||||
qCritical() << "getFirstDurationStep() first-step:" << firstDurationStep;
|
|
||||||
|
|
||||||
return firstDurationStep;
|
|
||||||
}
|
|
||||||
|
361
main/main.cpp
361
main/main.cpp
File diff suppressed because one or more lines are too long
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"Project" : "Korneuburg",
|
"Project" : "Schoenau",
|
||||||
"Version" : "1.0.0",
|
"Version" : "1.0.0",
|
||||||
"Info" : "",
|
"Info" : "",
|
||||||
"Currency": [
|
"Currency": [
|
||||||
{
|
{
|
||||||
"pcu_id": 2,
|
"pcu_id": 1,
|
||||||
"pcu_sign": "€",
|
"pcu_sign": "€",
|
||||||
"pcu_major": "EUR",
|
"pcu_major": "Euro",
|
||||||
"pcu_minor": "",
|
"pcu_minor": "Cent",
|
||||||
"pcu_active": true
|
"pcu_active": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -31,31 +31,72 @@
|
|||||||
],
|
],
|
||||||
"PaymentOption": [
|
"PaymentOption": [
|
||||||
{
|
{
|
||||||
"pop_id": 1049,
|
"pop_id": 1099,
|
||||||
"pop_label": "Zone 1",
|
"pop_label": "Zone 1",
|
||||||
"pop_payment_method_id": 3,
|
"pop_payment_method_id": 4,
|
||||||
"pop_day_end_time": "00:00:00",
|
"pop_day_end_time": "15:20:00",
|
||||||
"pop_day_night_end_time": "00:00:00",
|
"pop_day_night_end_time": "15:20:00",
|
||||||
"pop_price_night": 0,
|
"pop_price_night": 0,
|
||||||
"pop_min_time": 30,
|
"pop_min_time": 60,
|
||||||
"pop_max_time": 180,
|
"pop_max_time": 10080,
|
||||||
"pop_min_price": 60,
|
"pop_min_price": 3,
|
||||||
"pop_carry_over": 1,
|
"pop_carry_over": 1,
|
||||||
"pop_daily_card_price": 0
|
"pop_daily_card_price": 0,
|
||||||
|
"pop_multi_hour_price": 8
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"PaymentRate": [
|
"PaymentRate": [
|
||||||
{
|
{
|
||||||
"pra_payment_option_id": 1049,
|
"pra_payment_option_id": 1099,
|
||||||
"pra_payment_unit_id": 1,
|
"pra_payment_unit_id": 1,
|
||||||
"pra_price": 10
|
"pra_price": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 6,
|
||||||
|
"pra_price": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 5,
|
||||||
|
"pra_price": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 7,
|
||||||
|
"pra_price": 16
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 8,
|
||||||
|
"pra_price": 24
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 9,
|
||||||
|
"pra_price": 32
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 10,
|
||||||
|
"pra_price": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 11,
|
||||||
|
"pra_price": 48
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1099,
|
||||||
|
"pra_payment_unit_id": 12,
|
||||||
|
"pra_price": 56
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Duration": [
|
"Duration": [
|
||||||
{
|
{
|
||||||
"pun_id": 1,
|
"pun_id": 1,
|
||||||
"pun_label": "5 min",
|
"pun_label": "1h",
|
||||||
"pun_duration": 5
|
"pun_duration": 60
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pun_id": 3,
|
"pun_id": 3,
|
||||||
@@ -63,567 +104,44 @@
|
|||||||
"pun_duration": 15
|
"pun_duration": 15
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pun_id": 4,
|
"pun_id": 5,
|
||||||
"pun_label": "1 min",
|
"pun_label": "24h",
|
||||||
"pun_duration": 1
|
"pun_duration": 1440
|
||||||
}
|
|
||||||
],
|
|
||||||
"WeekDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pwd_id": 621,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 621,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 622,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 622,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 623,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 623,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 624,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 624,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 625,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 625,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 626,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 6,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pedwt_id": 2156,
|
|
||||||
"pedwt_period_exc_day_id": 2024,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2158,
|
|
||||||
"pedwt_period_exc_day_id": 2025,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2160,
|
|
||||||
"pedwt_period_exc_day_id": 2026,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2162,
|
|
||||||
"pedwt_period_exc_day_id": 2027,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2164,
|
|
||||||
"pedwt_period_exc_day_id": 2028,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2170,
|
|
||||||
"pedwt_period_exc_day_id": 2030,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2172,
|
|
||||||
"pedwt_period_exc_day_id": 2032,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2174,
|
|
||||||
"pedwt_period_exc_day_id": 11,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2175,
|
|
||||||
"pedwt_period_exc_day_id": 13,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2178,
|
|
||||||
"pedwt_period_exc_day_id": 2022,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2179,
|
|
||||||
"pedwt_period_exc_day_id": 14,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2184,
|
|
||||||
"pedwt_period_exc_day_id": 2021,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2188,
|
|
||||||
"pedwt_period_exc_day_id": 2031,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2189,
|
|
||||||
"pedwt_period_exc_day_id": 2029,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2194,
|
|
||||||
"pedwt_period_exc_day_id": 2034,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2200,
|
|
||||||
"pedwt_period_exc_day_id": 2037,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2202,
|
|
||||||
"pedwt_period_exc_day_id": 2038,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2226,
|
|
||||||
"pedwt_period_exc_day_id": 2016,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2245,
|
|
||||||
"pedwt_period_exc_day_id": 2035,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2246,
|
|
||||||
"pedwt_period_exc_day_id": 2036,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2249,
|
|
||||||
"pedwt_period_exc_day_id": 2050,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2250,
|
|
||||||
"pedwt_period_exc_day_id": 2051,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2251,
|
|
||||||
"pedwt_period_exc_day_id": 2052,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2252,
|
|
||||||
"pedwt_period_exc_day_id": 2053,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pedwt_id": 2253,
|
"pun_id": 6,
|
||||||
"pedwt_period_exc_day_id": 2054,
|
"pun_label": "3h",
|
||||||
"pedwt_time_from": "00:00:00",
|
"pun_duration": 180
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pedwt_id": 2254,
|
"pun_id": 7,
|
||||||
"pedwt_period_exc_day_id": 2055,
|
"pun_label": "48h",
|
||||||
"pedwt_time_from": "00:00:00",
|
"pun_duration": 2880
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pedwt_id": 2255,
|
"pun_id": 8,
|
||||||
"pedwt_period_exc_day_id": 2056,
|
"pun_label": "72h",
|
||||||
"pedwt_time_from": "00:00:00",
|
"pun_duration": 4320
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pedwt_id": 2256,
|
"pun_id": 9,
|
||||||
"pedwt_period_exc_day_id": 2057,
|
"pun_label": "96h",
|
||||||
"pedwt_time_from": "00:00:00",
|
"pun_duration": 5670
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pedwt_id": 2257,
|
"pun_id": 10,
|
||||||
"pedwt_period_exc_day_id": 2058,
|
"pun_label": "120h",
|
||||||
"pedwt_time_from": "00:00:00",
|
"pun_duration": 7200
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pedwt_id": 2258,
|
"pun_id": 11,
|
||||||
"pedwt_period_exc_day_id": 2059,
|
"pun_label": "144h",
|
||||||
"pedwt_time_from": "00:00:00",
|
"pun_duration": 8640
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pedwt_id": 2259,
|
"pun_id": 12,
|
||||||
"pedwt_period_exc_day_id": 2060,
|
"pun_label": "168h",
|
||||||
"pedwt_time_from": "00:00:00",
|
"pun_duration": 10080
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDays": [
|
|
||||||
{
|
|
||||||
"ped_id": 11,
|
|
||||||
"ped_label": "Mariae Empfaengnis",
|
|
||||||
"ped_date_start": "2023-12-08",
|
|
||||||
"ped_date_end": "2023-12-08",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 13,
|
|
||||||
"ped_label": "Christtag",
|
|
||||||
"ped_date_start": "2023-12-25",
|
|
||||||
"ped_date_end": "2023-12-25",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 14,
|
|
||||||
"ped_label": "Stefanitag",
|
|
||||||
"ped_date_start": "2023-12-26",
|
|
||||||
"ped_date_end": "2023-12-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2016,
|
|
||||||
"ped_label": "Neujahr",
|
|
||||||
"ped_date_start": "2024-01-01",
|
|
||||||
"ped_date_end": "2024-01-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2021,
|
|
||||||
"ped_label": "Heilig Drei Koenige",
|
|
||||||
"ped_date_start": "2024-01-06",
|
|
||||||
"ped_date_end": "2024-01-06",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2022,
|
|
||||||
"ped_label": "Ostermontag",
|
|
||||||
"ped_date_start": "2024-01-04",
|
|
||||||
"ped_date_end": "2024-01-04",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2024,
|
|
||||||
"ped_label": "Staatsfeiertag",
|
|
||||||
"ped_date_start": "2024-05-01",
|
|
||||||
"ped_date_end": "2024-05-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2025,
|
|
||||||
"ped_label": "Christi Himmelfahrt",
|
|
||||||
"ped_date_start": "2024-05-09",
|
|
||||||
"ped_date_end": "2024-05-09",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2026,
|
|
||||||
"ped_label": "Pfingst Montag",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2027,
|
|
||||||
"ped_label": "Fronleichnam",
|
|
||||||
"ped_date_start": "2024-05-30",
|
|
||||||
"ped_date_end": "2024-05-30",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2028,
|
|
||||||
"ped_label": "Maria Himmelfahrt",
|
|
||||||
"ped_date_start": "2024-08-15",
|
|
||||||
"ped_date_end": "2024-08-15",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2029,
|
|
||||||
"ped_label": "Nationalfeiertag",
|
|
||||||
"ped_date_start": "2024-10-26",
|
|
||||||
"ped_date_end": "2024-10-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2030,
|
|
||||||
"ped_label": "Allerheiligen",
|
|
||||||
"ped_date_start": "2024-11-01",
|
|
||||||
"ped_date_end": "2024-11-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2031,
|
|
||||||
"ped_label": "Mariae Empfaengnis",
|
|
||||||
"ped_date_start": "2024-08-12",
|
|
||||||
"ped_date_end": "2024-08-12",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2032,
|
|
||||||
"ped_label": "Christtag",
|
|
||||||
"ped_date_start": "2024-12-25",
|
|
||||||
"ped_date_end": "2024-12-25",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2034,
|
|
||||||
"ped_label": "Stefanitag",
|
|
||||||
"ped_date_start": "2024-12-26",
|
|
||||||
"ped_date_end": "2024-12-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2035,
|
|
||||||
"ped_label": "Neujahr",
|
|
||||||
"ped_date_start": "2025-01-01",
|
|
||||||
"ped_date_end": "2025-01-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2036,
|
|
||||||
"ped_label": "Heilig Drei Koenige",
|
|
||||||
"ped_date_start": "2025-06-01",
|
|
||||||
"ped_date_end": "2025-06-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2037,
|
|
||||||
"ped_label": "Ostermontag",
|
|
||||||
"ped_date_start": "2025-04-21",
|
|
||||||
"ped_date_end": "2025-04-21",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2038,
|
|
||||||
"ped_label": "Staatsfeiertag",
|
|
||||||
"ped_date_start": "2025-05-01",
|
|
||||||
"ped_date_end": "2025-05-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2050,
|
|
||||||
"ped_label": "Christi Himmelfahrt",
|
|
||||||
"ped_date_start": "2025-05-29",
|
|
||||||
"ped_date_end": "2025-05-29",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2051,
|
|
||||||
"ped_label": "Pfingstmontag",
|
|
||||||
"ped_date_start": "2025-06-09",
|
|
||||||
"ped_date_end": "2025-06-09",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2052,
|
|
||||||
"ped_label": "Fronlaeichnam",
|
|
||||||
"ped_date_start": "2025-06-19",
|
|
||||||
"ped_date_end": "2025-06-19",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2053,
|
|
||||||
"ped_label": "Mariae Himmelfahrt",
|
|
||||||
"ped_date_start": "2025-08-15",
|
|
||||||
"ped_date_end": "2025-08-15",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2054,
|
|
||||||
"ped_label": "Nationalfeiertag",
|
|
||||||
"ped_date_start": "2025-10-26",
|
|
||||||
"ped_date_end": "2025-10-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2055,
|
|
||||||
"ped_label": "Allerheiligen",
|
|
||||||
"ped_date_start": "2025-11-01",
|
|
||||||
"ped_date_end": "2025-11-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2056,
|
|
||||||
"ped_label": "Mariae Empfaengnis",
|
|
||||||
"ped_date_start": "2025-12-08",
|
|
||||||
"ped_date_end": "2025-12-08",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2057,
|
|
||||||
"ped_label": "Christtag",
|
|
||||||
"ped_date_start": "2025-12-25",
|
|
||||||
"ped_date_end": "2025-12-25",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2058,
|
|
||||||
"ped_label": "Stefanitag",
|
|
||||||
"ped_date_start": "2025-12-26",
|
|
||||||
"ped_date_end": "2025-12-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2059,
|
|
||||||
"ped_label": "Neujahr",
|
|
||||||
"ped_date_start": "2026-01-01",
|
|
||||||
"ped_date_end": "2026-01-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2060,
|
|
||||||
"ped_label": "Heilige Drei Koenige",
|
|
||||||
"ped_date_start": "2026-01-06",
|
|
||||||
"ped_date_end": "2026-01-06",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PeriodYear": [
|
|
||||||
{
|
|
||||||
"pye_id": 8,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@@ -1,10 +1,13 @@
|
|||||||
{
|
{
|
||||||
|
"Project" : "Schoenau",
|
||||||
|
"Version" : "1.0.0",
|
||||||
|
"Info" : "",
|
||||||
"Currency": [
|
"Currency": [
|
||||||
{
|
{
|
||||||
"pcu_id": 2,
|
"pcu_id": 1,
|
||||||
"pcu_sign": "Ft",
|
"pcu_sign": "€",
|
||||||
"pcu_major": "HUF",
|
"pcu_major": "Euro",
|
||||||
"pcu_minor": "",
|
"pcu_minor": "Cent",
|
||||||
"pcu_active": true
|
"pcu_active": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -28,24 +31,35 @@
|
|||||||
],
|
],
|
||||||
"PaymentOption": [
|
"PaymentOption": [
|
||||||
{
|
{
|
||||||
"pop_id": 1050,
|
"pop_id": 1100,
|
||||||
"pop_label": "Zone Blau",
|
"pop_label": "Zone 2",
|
||||||
"pop_payment_method_id": 3,
|
"pop_payment_method_id": 4,
|
||||||
"pop_day_end_time": "16:27:00",
|
"pop_day_end_time": "15:07:00",
|
||||||
"pop_day_night_end_time": "16:27:00",
|
"pop_day_night_end_time": "15:07:00",
|
||||||
"pop_price_night": 0,
|
"pop_price_night": 0,
|
||||||
"pop_min_time": 15,
|
"pop_min_time": 60,
|
||||||
"pop_max_time": 300,
|
"pop_max_time": 1440,
|
||||||
"pop_min_price": 0,
|
"pop_min_price": 2,
|
||||||
"pop_carry_over": 1,
|
"pop_carry_over": 1,
|
||||||
"pop_daily_card_price": 1320
|
"pop_daily_card_price": 0,
|
||||||
|
"pop_multi_hour_price": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"PaymentRate": [
|
"PaymentRate": [
|
||||||
{
|
{
|
||||||
"pra_payment_option_id": 1050,
|
"pra_payment_option_id": 1100,
|
||||||
"pra_payment_unit_id": 1,
|
"pra_payment_unit_id": 1,
|
||||||
"pra_price": 230
|
"pra_price": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1100,
|
||||||
|
"pra_payment_unit_id": 6,
|
||||||
|
"pra_price": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1100,
|
||||||
|
"pra_payment_unit_id": 5,
|
||||||
|
"pra_price": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Duration": [
|
"Duration": [
|
||||||
@@ -60,746 +74,44 @@
|
|||||||
"pun_duration": 15
|
"pun_duration": 15
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pun_id": 4,
|
"pun_id": 5,
|
||||||
"pun_label": "1 min",
|
"pun_label": "24h",
|
||||||
"pun_duration": 1
|
"pun_duration": 1440
|
||||||
}
|
|
||||||
],
|
|
||||||
"WeekDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pwd_id": 621,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 622,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 623,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 624,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 625,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PeriodYear": [
|
|
||||||
{
|
|
||||||
"pye_id": 8,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 9,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 10,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 11,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 12,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 13,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 14,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 15,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pedwt_id": 2156,
|
|
||||||
"pedwt_period_exc_day_id": 2024,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2158,
|
|
||||||
"pedwt_period_exc_day_id": 2025,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2160,
|
|
||||||
"pedwt_period_exc_day_id": 2026,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2162,
|
|
||||||
"pedwt_period_exc_day_id": 2027,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2164,
|
|
||||||
"pedwt_period_exc_day_id": 2028,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2170,
|
|
||||||
"pedwt_period_exc_day_id": 2030,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2172,
|
|
||||||
"pedwt_period_exc_day_id": 2032,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2174,
|
|
||||||
"pedwt_period_exc_day_id": 11,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2175,
|
|
||||||
"pedwt_period_exc_day_id": 13,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2178,
|
|
||||||
"pedwt_period_exc_day_id": 2022,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2179,
|
|
||||||
"pedwt_period_exc_day_id": 14,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2184,
|
|
||||||
"pedwt_period_exc_day_id": 2021,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2188,
|
|
||||||
"pedwt_period_exc_day_id": 2031,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2189,
|
|
||||||
"pedwt_period_exc_day_id": 2029,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2194,
|
|
||||||
"pedwt_period_exc_day_id": 2034,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2200,
|
|
||||||
"pedwt_period_exc_day_id": 2037,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2202,
|
|
||||||
"pedwt_period_exc_day_id": 2038,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2226,
|
|
||||||
"pedwt_period_exc_day_id": 2016,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2245,
|
|
||||||
"pedwt_period_exc_day_id": 2035,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2246,
|
|
||||||
"pedwt_period_exc_day_id": 2036,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2249,
|
|
||||||
"pedwt_period_exc_day_id": 2050,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2250,
|
|
||||||
"pedwt_period_exc_day_id": 2051,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2251,
|
|
||||||
"pedwt_period_exc_day_id": 2052,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2252,
|
|
||||||
"pedwt_period_exc_day_id": 2053,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2253,
|
|
||||||
"pedwt_period_exc_day_id": 2054,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2254,
|
|
||||||
"pedwt_period_exc_day_id": 2055,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2255,
|
|
||||||
"pedwt_period_exc_day_id": 2056,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2256,
|
|
||||||
"pedwt_period_exc_day_id": 2057,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2257,
|
|
||||||
"pedwt_period_exc_day_id": 2058,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2258,
|
|
||||||
"pedwt_period_exc_day_id": 2059,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2259,
|
|
||||||
"pedwt_period_exc_day_id": 2060,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2260,
|
|
||||||
"pedwt_period_exc_day_id": 2061,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2261,
|
|
||||||
"pedwt_period_exc_day_id": 2062,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2262,
|
|
||||||
"pedwt_period_exc_day_id": 2063,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2263,
|
|
||||||
"pedwt_period_exc_day_id": 2064,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2264,
|
|
||||||
"pedwt_period_exc_day_id": 2065,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2265,
|
|
||||||
"pedwt_period_exc_day_id": 2066,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2266,
|
|
||||||
"pedwt_period_exc_day_id": 2067,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2267,
|
|
||||||
"pedwt_period_exc_day_id": 2068,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2268,
|
|
||||||
"pedwt_period_exc_day_id": 2069,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2269,
|
|
||||||
"pedwt_period_exc_day_id": 2070,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2270,
|
|
||||||
"pedwt_period_exc_day_id": 2071,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDays": [
|
|
||||||
{
|
|
||||||
"ped_id": 11,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2022-12-25",
|
|
||||||
"ped_date_end": "2022-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 13,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2022-12-26",
|
|
||||||
"ped_date_end": "2022-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 14,
|
|
||||||
"ped_label": "Republic Day (Hungary)",
|
|
||||||
"ped_date_start": "2022-10-23",
|
|
||||||
"ped_date_end": "2022-10-23",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2016,
|
|
||||||
"ped_label": "Christmas (Sunday)",
|
|
||||||
"ped_date_start": "2022-12-24",
|
|
||||||
"ped_date_end": "2022-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2021,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2022-12-31",
|
|
||||||
"ped_date_end": "2022-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2022,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2023-01-01",
|
|
||||||
"ped_date_end": "2023-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2024,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2023-04-07",
|
|
||||||
"ped_date_end": "2023-04-07",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2025,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2023-04-09",
|
|
||||||
"ped_date_end": "2023-04-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2026,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2023-04-10",
|
|
||||||
"ped_date_end": "2023-04-10",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2027,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2023-05-28",
|
|
||||||
"ped_date_end": "2023-05-28",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2028,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2023-05-29",
|
|
||||||
"ped_date_end": "2023-05-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2029,
|
|
||||||
"ped_label": "Revolution Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-03-15",
|
|
||||||
"ped_date_end": "2023-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2030,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2023-05-01",
|
|
||||||
"ped_date_end": "2023-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2031,
|
|
||||||
"ped_label": "Saint Stephens Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-08-20",
|
|
||||||
"ped_date_end": "2023-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2032,
|
|
||||||
"ped_label": "All Saints Day",
|
|
||||||
"ped_date_start": "2023-11-01",
|
|
||||||
"ped_date_end": "2023-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2034,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2024-03-29",
|
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2035,
|
|
||||||
"ped_label": "Easter",
|
|
||||||
"ped_date_start": "2024-03-31",
|
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2036,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2024-04-01",
|
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2037,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2038,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2024-05-19",
|
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2050,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2051,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2052,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2022-12-25",
|
|
||||||
"ped_date_end": "2022-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2053,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2022-12-26",
|
|
||||||
"ped_date_end": "2022-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2054,
|
|
||||||
"ped_label": "Republic Day (Hungary)",
|
|
||||||
"ped_date_start": "2022-10-23",
|
|
||||||
"ped_date_end": "2022-10-23",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2055,
|
|
||||||
"ped_label": "Christmas (Sunday)",
|
|
||||||
"ped_date_start": "2022-12-24",
|
|
||||||
"ped_date_end": "2022-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2056,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2022-12-31",
|
|
||||||
"ped_date_end": "2022-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2057,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2023-01-01",
|
|
||||||
"ped_date_end": "2023-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2058,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2023-04-07",
|
|
||||||
"ped_date_end": "2023-04-07",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2059,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2023-04-09",
|
|
||||||
"ped_date_end": "2023-04-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2060,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2023-04-10",
|
|
||||||
"ped_date_end": "2023-04-10",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2061,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2023-05-28",
|
|
||||||
"ped_date_end": "2023-05-28",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2062,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2023-05-29",
|
|
||||||
"ped_date_end": "2023-05-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2063,
|
|
||||||
"ped_label": "Revolution Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-03-15",
|
|
||||||
"ped_date_end": "2023-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2064,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2023-05-01",
|
|
||||||
"ped_date_end": "2023-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2065,
|
"pun_id": 6,
|
||||||
"ped_label": "Saint Stephens Day (Hungary)",
|
"pun_label": "3h",
|
||||||
"ped_date_start": "2023-08-20",
|
"pun_duration": 180
|
||||||
"ped_date_end": "2023-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2066,
|
"pun_id": 7,
|
||||||
"ped_label": "All Saints Day",
|
"pun_label": "48h",
|
||||||
"ped_date_start": "2023-11-01",
|
"pun_duration": 2880
|
||||||
"ped_date_end": "2023-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2067,
|
"pun_id": 8,
|
||||||
"ped_label": "Good Friday",
|
"pun_label": "72h",
|
||||||
"ped_date_start": "2024-03-29",
|
"pun_duration": 4320
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2068,
|
"pun_id": 9,
|
||||||
"ped_label": "Easter",
|
"pun_label": "96h",
|
||||||
"ped_date_start": "2024-03-31",
|
"pun_duration": 5670
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2069,
|
"pun_id": 10,
|
||||||
"ped_label": "Easter Monday",
|
"pun_label": "120h",
|
||||||
"ped_date_start": "2024-04-01",
|
"pun_duration": 7200
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2070,
|
"pun_id": 11,
|
||||||
"ped_label": "Whit Monday",
|
"pun_label": "144h",
|
||||||
"ped_date_start": "2024-05-20",
|
"pun_duration": 8640
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2071,
|
"pun_id": 12,
|
||||||
"ped_label": "Whit Sunday",
|
"pun_label": "168h",
|
||||||
"ped_date_start": "2024-05-19",
|
"pun_duration": 10080
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@@ -1,10 +1,13 @@
|
|||||||
{
|
{
|
||||||
|
"Project" : "Schoenau",
|
||||||
|
"Version" : "1.0.0",
|
||||||
|
"Info" : "",
|
||||||
"Currency": [
|
"Currency": [
|
||||||
{
|
{
|
||||||
"pcu_id": 2,
|
"pcu_id": 1,
|
||||||
"pcu_sign": "Ft",
|
"pcu_sign": "€",
|
||||||
"pcu_major": "HUF",
|
"pcu_major": "Euro",
|
||||||
"pcu_minor": "",
|
"pcu_minor": "Cent",
|
||||||
"pcu_active": true
|
"pcu_active": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -28,24 +31,35 @@
|
|||||||
],
|
],
|
||||||
"PaymentOption": [
|
"PaymentOption": [
|
||||||
{
|
{
|
||||||
"pop_id": 1051,
|
"pop_id": 1100,
|
||||||
"pop_label": "Zone Gelb",
|
"pop_label": "Zone 2",
|
||||||
"pop_payment_method_id": 3,
|
"pop_payment_method_id": 4,
|
||||||
"pop_day_end_time": "16:29:00",
|
"pop_day_end_time": "15:07:00",
|
||||||
"pop_day_night_end_time": "16:29:00",
|
"pop_day_night_end_time": "15:07:00",
|
||||||
"pop_price_night": 0,
|
"pop_price_night": 0,
|
||||||
"pop_min_time": 15,
|
"pop_min_time": 60,
|
||||||
"pop_max_time": 300,
|
"pop_max_time": 1440,
|
||||||
"pop_min_price": 0,
|
"pop_min_price": 2,
|
||||||
"pop_carry_over": 1,
|
"pop_carry_over": 1,
|
||||||
"pop_daily_card_price": 1980
|
"pop_daily_card_price": 0,
|
||||||
|
"pop_multi_hour_price": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"PaymentRate": [
|
"PaymentRate": [
|
||||||
{
|
{
|
||||||
"pra_payment_option_id": 1051,
|
"pra_payment_option_id": 1100,
|
||||||
"pra_payment_unit_id": 1,
|
"pra_payment_unit_id": 1,
|
||||||
"pra_price": 330
|
"pra_price": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1100,
|
||||||
|
"pra_payment_unit_id": 6,
|
||||||
|
"pra_price": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pra_payment_option_id": 1100,
|
||||||
|
"pra_payment_unit_id": 5,
|
||||||
|
"pra_price": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Duration": [
|
"Duration": [
|
||||||
@@ -60,753 +74,44 @@
|
|||||||
"pun_duration": 15
|
"pun_duration": 15
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pun_id": 4,
|
"pun_id": 5,
|
||||||
"pun_label": "1 min",
|
"pun_label": "24h",
|
||||||
"pun_duration": 1
|
"pun_duration": 1440
|
||||||
}
|
|
||||||
],
|
|
||||||
"WeekDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pwd_id": 632,
|
|
||||||
"pwd_period_week_day_id": 37,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 633,
|
|
||||||
"pwd_period_week_day_id": 37,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 634,
|
|
||||||
"pwd_period_week_day_id": 37,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 635,
|
|
||||||
"pwd_period_week_day_id": 37,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 636,
|
|
||||||
"pwd_period_week_day_id": 37,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 637,
|
|
||||||
"pwd_period_week_day_id": 37,
|
|
||||||
"pwd_period_day_in_week_id": 6,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PeriodYear": [
|
|
||||||
{
|
|
||||||
"pye_id": 8,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 9,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 10,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 11,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 12,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 13,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 14,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 15,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pedwt_id": 2156,
|
|
||||||
"pedwt_period_exc_day_id": 2024,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2158,
|
|
||||||
"pedwt_period_exc_day_id": 2025,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2160,
|
|
||||||
"pedwt_period_exc_day_id": 2026,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2162,
|
|
||||||
"pedwt_period_exc_day_id": 2027,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2164,
|
|
||||||
"pedwt_period_exc_day_id": 2028,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2170,
|
|
||||||
"pedwt_period_exc_day_id": 2030,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2172,
|
|
||||||
"pedwt_period_exc_day_id": 2032,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2174,
|
|
||||||
"pedwt_period_exc_day_id": 11,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2175,
|
|
||||||
"pedwt_period_exc_day_id": 13,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2178,
|
|
||||||
"pedwt_period_exc_day_id": 2022,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2179,
|
|
||||||
"pedwt_period_exc_day_id": 14,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2184,
|
|
||||||
"pedwt_period_exc_day_id": 2021,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2188,
|
|
||||||
"pedwt_period_exc_day_id": 2031,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2189,
|
|
||||||
"pedwt_period_exc_day_id": 2029,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2194,
|
|
||||||
"pedwt_period_exc_day_id": 2034,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2200,
|
|
||||||
"pedwt_period_exc_day_id": 2037,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2202,
|
|
||||||
"pedwt_period_exc_day_id": 2038,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2226,
|
|
||||||
"pedwt_period_exc_day_id": 2016,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2245,
|
|
||||||
"pedwt_period_exc_day_id": 2035,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2246,
|
|
||||||
"pedwt_period_exc_day_id": 2036,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2249,
|
|
||||||
"pedwt_period_exc_day_id": 2050,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2250,
|
|
||||||
"pedwt_period_exc_day_id": 2051,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2251,
|
|
||||||
"pedwt_period_exc_day_id": 2052,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2252,
|
|
||||||
"pedwt_period_exc_day_id": 2053,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2253,
|
|
||||||
"pedwt_period_exc_day_id": 2054,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2254,
|
|
||||||
"pedwt_period_exc_day_id": 2055,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2255,
|
|
||||||
"pedwt_period_exc_day_id": 2056,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2256,
|
|
||||||
"pedwt_period_exc_day_id": 2057,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2257,
|
|
||||||
"pedwt_period_exc_day_id": 2058,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2258,
|
|
||||||
"pedwt_period_exc_day_id": 2059,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2259,
|
|
||||||
"pedwt_period_exc_day_id": 2060,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2260,
|
|
||||||
"pedwt_period_exc_day_id": 2061,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2261,
|
|
||||||
"pedwt_period_exc_day_id": 2062,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2262,
|
|
||||||
"pedwt_period_exc_day_id": 2063,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2263,
|
|
||||||
"pedwt_period_exc_day_id": 2064,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2264,
|
|
||||||
"pedwt_period_exc_day_id": 2065,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2265,
|
|
||||||
"pedwt_period_exc_day_id": 2066,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2266,
|
|
||||||
"pedwt_period_exc_day_id": 2067,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2267,
|
|
||||||
"pedwt_period_exc_day_id": 2068,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2268,
|
|
||||||
"pedwt_period_exc_day_id": 2069,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2269,
|
|
||||||
"pedwt_period_exc_day_id": 2070,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2270,
|
|
||||||
"pedwt_period_exc_day_id": 2071,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDays": [
|
|
||||||
{
|
|
||||||
"ped_id": 11,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2022-12-25",
|
|
||||||
"ped_date_end": "2022-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 13,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2022-12-26",
|
|
||||||
"ped_date_end": "2022-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 14,
|
|
||||||
"ped_label": "Republic Day (Hungary)",
|
|
||||||
"ped_date_start": "2022-10-23",
|
|
||||||
"ped_date_end": "2022-10-23",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2016,
|
|
||||||
"ped_label": "Christmas (Sunday)",
|
|
||||||
"ped_date_start": "2022-12-24",
|
|
||||||
"ped_date_end": "2022-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2021,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2022-12-31",
|
|
||||||
"ped_date_end": "2022-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2022,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2023-01-01",
|
|
||||||
"ped_date_end": "2023-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2024,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2023-04-07",
|
|
||||||
"ped_date_end": "2023-04-07",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2025,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2023-04-09",
|
|
||||||
"ped_date_end": "2023-04-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2026,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2023-04-10",
|
|
||||||
"ped_date_end": "2023-04-10",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2027,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2023-05-28",
|
|
||||||
"ped_date_end": "2023-05-28",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2028,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2023-05-29",
|
|
||||||
"ped_date_end": "2023-05-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2029,
|
|
||||||
"ped_label": "Revolution Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-03-15",
|
|
||||||
"ped_date_end": "2023-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2030,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2023-05-01",
|
|
||||||
"ped_date_end": "2023-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2031,
|
|
||||||
"ped_label": "Saint Stephens Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-08-20",
|
|
||||||
"ped_date_end": "2023-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2032,
|
|
||||||
"ped_label": "All Saints Day",
|
|
||||||
"ped_date_start": "2023-11-01",
|
|
||||||
"ped_date_end": "2023-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2034,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2024-03-29",
|
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2035,
|
|
||||||
"ped_label": "Easter",
|
|
||||||
"ped_date_start": "2024-03-31",
|
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2036,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2024-04-01",
|
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2037,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2038,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2024-05-19",
|
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2050,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2051,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2052,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2022-12-25",
|
|
||||||
"ped_date_end": "2022-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2053,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2022-12-26",
|
|
||||||
"ped_date_end": "2022-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2054,
|
|
||||||
"ped_label": "Republic Day (Hungary)",
|
|
||||||
"ped_date_start": "2022-10-23",
|
|
||||||
"ped_date_end": "2022-10-23",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2055,
|
|
||||||
"ped_label": "Christmas (Sunday)",
|
|
||||||
"ped_date_start": "2022-12-24",
|
|
||||||
"ped_date_end": "2022-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2056,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2022-12-31",
|
|
||||||
"ped_date_end": "2022-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2057,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2023-01-01",
|
|
||||||
"ped_date_end": "2023-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2058,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2023-04-07",
|
|
||||||
"ped_date_end": "2023-04-07",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2059,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2023-04-09",
|
|
||||||
"ped_date_end": "2023-04-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2060,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2023-04-10",
|
|
||||||
"ped_date_end": "2023-04-10",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2061,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2023-05-28",
|
|
||||||
"ped_date_end": "2023-05-28",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2062,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2023-05-29",
|
|
||||||
"ped_date_end": "2023-05-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2063,
|
|
||||||
"ped_label": "Revolution Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-03-15",
|
|
||||||
"ped_date_end": "2023-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2064,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2023-05-01",
|
|
||||||
"ped_date_end": "2023-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2065,
|
"pun_id": 6,
|
||||||
"ped_label": "Saint Stephens Day (Hungary)",
|
"pun_label": "3h",
|
||||||
"ped_date_start": "2023-08-20",
|
"pun_duration": 180
|
||||||
"ped_date_end": "2023-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2066,
|
"pun_id": 7,
|
||||||
"ped_label": "All Saints Day",
|
"pun_label": "48h",
|
||||||
"ped_date_start": "2023-11-01",
|
"pun_duration": 2880
|
||||||
"ped_date_end": "2023-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2067,
|
"pun_id": 8,
|
||||||
"ped_label": "Good Friday",
|
"pun_label": "72h",
|
||||||
"ped_date_start": "2024-03-29",
|
"pun_duration": 4320
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2068,
|
"pun_id": 9,
|
||||||
"ped_label": "Easter",
|
"pun_label": "96h",
|
||||||
"ped_date_start": "2024-03-31",
|
"pun_duration": 5670
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2069,
|
"pun_id": 10,
|
||||||
"ped_label": "Easter Monday",
|
"pun_label": "120h",
|
||||||
"ped_date_start": "2024-04-01",
|
"pun_duration": 7200
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2070,
|
"pun_id": 11,
|
||||||
"ped_label": "Whit Monday",
|
"pun_label": "144h",
|
||||||
"ped_date_start": "2024-05-20",
|
"pun_duration": 8640
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ped_id": 2071,
|
"pun_id": 12,
|
||||||
"ped_label": "Whit Sunday",
|
"pun_label": "168h",
|
||||||
"ped_date_start": "2024-05-19",
|
"pun_duration": 10080
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@@ -1,805 +0,0 @@
|
|||||||
{
|
|
||||||
"Currency": [
|
|
||||||
{
|
|
||||||
"pcu_id": 2,
|
|
||||||
"pcu_sign": "Ft",
|
|
||||||
"pcu_major": "HUF",
|
|
||||||
"pcu_minor": "",
|
|
||||||
"pcu_active": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentMethod": [
|
|
||||||
{
|
|
||||||
"pme_id": 1,
|
|
||||||
"pme_label": "progressive"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 2,
|
|
||||||
"pme_label": "degressive"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 3,
|
|
||||||
"pme_label": "linear"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 4,
|
|
||||||
"pme_label": "steps"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentOption": [
|
|
||||||
{
|
|
||||||
"pop_id": 1052,
|
|
||||||
"pop_label": "Zone Grün",
|
|
||||||
"pop_payment_method_id": 3,
|
|
||||||
"pop_day_end_time": "16:30:00",
|
|
||||||
"pop_day_night_end_time": "16:30:00",
|
|
||||||
"pop_price_night": 0,
|
|
||||||
"pop_min_time": 15,
|
|
||||||
"pop_max_time": 600,
|
|
||||||
"pop_min_price": 0,
|
|
||||||
"pop_carry_over": 1,
|
|
||||||
"pop_daily_card_price": 2400
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentRate": [
|
|
||||||
{
|
|
||||||
"pra_payment_option_id": 1052,
|
|
||||||
"pra_payment_unit_id": 1,
|
|
||||||
"pra_price": 600
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Duration": [
|
|
||||||
{
|
|
||||||
"pun_id": 1,
|
|
||||||
"pun_label": "1h",
|
|
||||||
"pun_duration": 60
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pun_id": 3,
|
|
||||||
"pun_label": "15 min",
|
|
||||||
"pun_duration": 15
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pun_id": 4,
|
|
||||||
"pun_label": "1 min",
|
|
||||||
"pun_duration": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"WeekDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pwd_id": 621,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 622,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 623,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 624,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 625,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PeriodYear": [
|
|
||||||
{
|
|
||||||
"pye_id": 8,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 9,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 10,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 11,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 12,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 13,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 14,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 15,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pedwt_id": 2156,
|
|
||||||
"pedwt_period_exc_day_id": 2024,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2158,
|
|
||||||
"pedwt_period_exc_day_id": 2025,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2160,
|
|
||||||
"pedwt_period_exc_day_id": 2026,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2162,
|
|
||||||
"pedwt_period_exc_day_id": 2027,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2164,
|
|
||||||
"pedwt_period_exc_day_id": 2028,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2170,
|
|
||||||
"pedwt_period_exc_day_id": 2030,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2172,
|
|
||||||
"pedwt_period_exc_day_id": 2032,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2174,
|
|
||||||
"pedwt_period_exc_day_id": 11,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2175,
|
|
||||||
"pedwt_period_exc_day_id": 13,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2178,
|
|
||||||
"pedwt_period_exc_day_id": 2022,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2179,
|
|
||||||
"pedwt_period_exc_day_id": 14,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2184,
|
|
||||||
"pedwt_period_exc_day_id": 2021,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2188,
|
|
||||||
"pedwt_period_exc_day_id": 2031,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2189,
|
|
||||||
"pedwt_period_exc_day_id": 2029,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2194,
|
|
||||||
"pedwt_period_exc_day_id": 2034,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2200,
|
|
||||||
"pedwt_period_exc_day_id": 2037,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2202,
|
|
||||||
"pedwt_period_exc_day_id": 2038,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2226,
|
|
||||||
"pedwt_period_exc_day_id": 2016,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2245,
|
|
||||||
"pedwt_period_exc_day_id": 2035,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2246,
|
|
||||||
"pedwt_period_exc_day_id": 2036,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2249,
|
|
||||||
"pedwt_period_exc_day_id": 2050,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2250,
|
|
||||||
"pedwt_period_exc_day_id": 2051,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2251,
|
|
||||||
"pedwt_period_exc_day_id": 2052,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2252,
|
|
||||||
"pedwt_period_exc_day_id": 2053,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2253,
|
|
||||||
"pedwt_period_exc_day_id": 2054,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2254,
|
|
||||||
"pedwt_period_exc_day_id": 2055,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2255,
|
|
||||||
"pedwt_period_exc_day_id": 2056,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2256,
|
|
||||||
"pedwt_period_exc_day_id": 2057,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2257,
|
|
||||||
"pedwt_period_exc_day_id": 2058,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2258,
|
|
||||||
"pedwt_period_exc_day_id": 2059,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2259,
|
|
||||||
"pedwt_period_exc_day_id": 2060,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2260,
|
|
||||||
"pedwt_period_exc_day_id": 2061,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2261,
|
|
||||||
"pedwt_period_exc_day_id": 2062,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2262,
|
|
||||||
"pedwt_period_exc_day_id": 2063,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2263,
|
|
||||||
"pedwt_period_exc_day_id": 2064,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2264,
|
|
||||||
"pedwt_period_exc_day_id": 2065,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2265,
|
|
||||||
"pedwt_period_exc_day_id": 2066,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2266,
|
|
||||||
"pedwt_period_exc_day_id": 2067,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2267,
|
|
||||||
"pedwt_period_exc_day_id": 2068,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2268,
|
|
||||||
"pedwt_period_exc_day_id": 2069,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2269,
|
|
||||||
"pedwt_period_exc_day_id": 2070,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2270,
|
|
||||||
"pedwt_period_exc_day_id": 2071,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDays": [
|
|
||||||
{
|
|
||||||
"ped_id": 11,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2022-12-25",
|
|
||||||
"ped_date_end": "2022-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 13,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2022-12-26",
|
|
||||||
"ped_date_end": "2022-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 14,
|
|
||||||
"ped_label": "Republic Day (Hungary)",
|
|
||||||
"ped_date_start": "2022-10-23",
|
|
||||||
"ped_date_end": "2022-10-23",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2016,
|
|
||||||
"ped_label": "Christmas (Sunday)",
|
|
||||||
"ped_date_start": "2022-12-24",
|
|
||||||
"ped_date_end": "2022-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2021,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2022-12-31",
|
|
||||||
"ped_date_end": "2022-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2022,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2023-01-01",
|
|
||||||
"ped_date_end": "2023-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2024,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2023-04-07",
|
|
||||||
"ped_date_end": "2023-04-07",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2025,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2023-04-09",
|
|
||||||
"ped_date_end": "2023-04-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2026,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2023-04-10",
|
|
||||||
"ped_date_end": "2023-04-10",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2027,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2023-05-28",
|
|
||||||
"ped_date_end": "2023-05-28",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2028,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2023-05-29",
|
|
||||||
"ped_date_end": "2023-05-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2029,
|
|
||||||
"ped_label": "Revolution Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-03-15",
|
|
||||||
"ped_date_end": "2023-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2030,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2023-05-01",
|
|
||||||
"ped_date_end": "2023-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2031,
|
|
||||||
"ped_label": "Saint Stephens Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-08-20",
|
|
||||||
"ped_date_end": "2023-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2032,
|
|
||||||
"ped_label": "All Saints Day",
|
|
||||||
"ped_date_start": "2023-11-01",
|
|
||||||
"ped_date_end": "2023-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2034,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2024-03-29",
|
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2035,
|
|
||||||
"ped_label": "Easter",
|
|
||||||
"ped_date_start": "2024-03-31",
|
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2036,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2024-04-01",
|
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2037,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2038,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2024-05-19",
|
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2050,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2051,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2052,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2022-12-25",
|
|
||||||
"ped_date_end": "2022-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2053,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2022-12-26",
|
|
||||||
"ped_date_end": "2022-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2054,
|
|
||||||
"ped_label": "Republic Day (Hungary)",
|
|
||||||
"ped_date_start": "2022-10-23",
|
|
||||||
"ped_date_end": "2022-10-23",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2055,
|
|
||||||
"ped_label": "Christmas (Sunday)",
|
|
||||||
"ped_date_start": "2022-12-24",
|
|
||||||
"ped_date_end": "2022-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2056,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2022-12-31",
|
|
||||||
"ped_date_end": "2022-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2057,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2023-01-01",
|
|
||||||
"ped_date_end": "2023-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2058,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2023-04-07",
|
|
||||||
"ped_date_end": "2023-04-07",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2059,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2023-04-09",
|
|
||||||
"ped_date_end": "2023-04-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2060,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2023-04-10",
|
|
||||||
"ped_date_end": "2023-04-10",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2061,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2023-05-28",
|
|
||||||
"ped_date_end": "2023-05-28",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2062,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2023-05-29",
|
|
||||||
"ped_date_end": "2023-05-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2063,
|
|
||||||
"ped_label": "Revolution Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-03-15",
|
|
||||||
"ped_date_end": "2023-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2064,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2023-05-01",
|
|
||||||
"ped_date_end": "2023-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2065,
|
|
||||||
"ped_label": "Saint Stephens Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-08-20",
|
|
||||||
"ped_date_end": "2023-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2066,
|
|
||||||
"ped_label": "All Saints Day",
|
|
||||||
"ped_date_start": "2023-11-01",
|
|
||||||
"ped_date_end": "2023-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2067,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2024-03-29",
|
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2068,
|
|
||||||
"ped_label": "Easter",
|
|
||||||
"ped_date_start": "2024-03-31",
|
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2069,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2024-04-01",
|
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2070,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2071,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2024-05-19",
|
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -1,805 +0,0 @@
|
|||||||
{
|
|
||||||
"Currency": [
|
|
||||||
{
|
|
||||||
"pcu_id": 2,
|
|
||||||
"pcu_sign": "Ft",
|
|
||||||
"pcu_major": "HUF",
|
|
||||||
"pcu_minor": "",
|
|
||||||
"pcu_active": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentMethod": [
|
|
||||||
{
|
|
||||||
"pme_id": 1,
|
|
||||||
"pme_label": "progressive"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 2,
|
|
||||||
"pme_label": "degressive"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 3,
|
|
||||||
"pme_label": "linear"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 4,
|
|
||||||
"pme_label": "steps"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentOption": [
|
|
||||||
{
|
|
||||||
"pop_id": 1049,
|
|
||||||
"pop_label": "Zone Lila",
|
|
||||||
"pop_payment_method_id": 3,
|
|
||||||
"pop_day_end_time": "16:25:00",
|
|
||||||
"pop_day_night_end_time": "16:25:00",
|
|
||||||
"pop_price_night": 0,
|
|
||||||
"pop_min_time": 15,
|
|
||||||
"pop_max_time": 300,
|
|
||||||
"pop_min_price": 0,
|
|
||||||
"pop_carry_over": 1,
|
|
||||||
"pop_daily_card_price": 900
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentRate": [
|
|
||||||
{
|
|
||||||
"pra_payment_option_id": 1049,
|
|
||||||
"pra_payment_unit_id": 1,
|
|
||||||
"pra_price": 150
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Duration": [
|
|
||||||
{
|
|
||||||
"pun_id": 1,
|
|
||||||
"pun_label": "1h",
|
|
||||||
"pun_duration": 60
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pun_id": 3,
|
|
||||||
"pun_label": "15 min",
|
|
||||||
"pun_duration": 15
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pun_id": 4,
|
|
||||||
"pun_label": "1 min",
|
|
||||||
"pun_duration": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"WeekDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pwd_id": 621,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 622,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 623,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 624,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 625,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PeriodYear": [
|
|
||||||
{
|
|
||||||
"pye_id": 8,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 9,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 10,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 11,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 12,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 13,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 14,
|
|
||||||
"pye_label": "Whole Year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pye_id": 15,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pedwt_id": 2156,
|
|
||||||
"pedwt_period_exc_day_id": 2024,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2158,
|
|
||||||
"pedwt_period_exc_day_id": 2025,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2160,
|
|
||||||
"pedwt_period_exc_day_id": 2026,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2162,
|
|
||||||
"pedwt_period_exc_day_id": 2027,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2164,
|
|
||||||
"pedwt_period_exc_day_id": 2028,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2170,
|
|
||||||
"pedwt_period_exc_day_id": 2030,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2172,
|
|
||||||
"pedwt_period_exc_day_id": 2032,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2174,
|
|
||||||
"pedwt_period_exc_day_id": 11,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2175,
|
|
||||||
"pedwt_period_exc_day_id": 13,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2178,
|
|
||||||
"pedwt_period_exc_day_id": 2022,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2179,
|
|
||||||
"pedwt_period_exc_day_id": 14,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2184,
|
|
||||||
"pedwt_period_exc_day_id": 2021,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2188,
|
|
||||||
"pedwt_period_exc_day_id": 2031,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2189,
|
|
||||||
"pedwt_period_exc_day_id": 2029,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2194,
|
|
||||||
"pedwt_period_exc_day_id": 2034,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2200,
|
|
||||||
"pedwt_period_exc_day_id": 2037,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2202,
|
|
||||||
"pedwt_period_exc_day_id": 2038,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2226,
|
|
||||||
"pedwt_period_exc_day_id": 2016,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2245,
|
|
||||||
"pedwt_period_exc_day_id": 2035,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2246,
|
|
||||||
"pedwt_period_exc_day_id": 2036,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2249,
|
|
||||||
"pedwt_period_exc_day_id": 2050,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2250,
|
|
||||||
"pedwt_period_exc_day_id": 2051,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2251,
|
|
||||||
"pedwt_period_exc_day_id": 2052,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2252,
|
|
||||||
"pedwt_period_exc_day_id": 2053,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2253,
|
|
||||||
"pedwt_period_exc_day_id": 2054,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2254,
|
|
||||||
"pedwt_period_exc_day_id": 2055,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2255,
|
|
||||||
"pedwt_period_exc_day_id": 2056,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2256,
|
|
||||||
"pedwt_period_exc_day_id": 2057,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2257,
|
|
||||||
"pedwt_period_exc_day_id": 2058,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2258,
|
|
||||||
"pedwt_period_exc_day_id": 2059,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2259,
|
|
||||||
"pedwt_period_exc_day_id": 2060,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2260,
|
|
||||||
"pedwt_period_exc_day_id": 2061,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2261,
|
|
||||||
"pedwt_period_exc_day_id": 2062,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2262,
|
|
||||||
"pedwt_period_exc_day_id": 2063,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2263,
|
|
||||||
"pedwt_period_exc_day_id": 2064,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2264,
|
|
||||||
"pedwt_period_exc_day_id": 2065,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2265,
|
|
||||||
"pedwt_period_exc_day_id": 2066,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2266,
|
|
||||||
"pedwt_period_exc_day_id": 2067,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2267,
|
|
||||||
"pedwt_period_exc_day_id": 2068,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2268,
|
|
||||||
"pedwt_period_exc_day_id": 2069,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2269,
|
|
||||||
"pedwt_period_exc_day_id": 2070,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2270,
|
|
||||||
"pedwt_period_exc_day_id": 2071,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDays": [
|
|
||||||
{
|
|
||||||
"ped_id": 2016,
|
|
||||||
"ped_label": "Christmas",
|
|
||||||
"ped_date_start": "2023-12-24",
|
|
||||||
"ped_date_end": "2023-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 11,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2023-12-25",
|
|
||||||
"ped_date_end": "2023-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 13,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2023-12-26",
|
|
||||||
"ped_date_end": "2023-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2022,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2024-01-01",
|
|
||||||
"ped_date_end": "2024-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 14,
|
|
||||||
"ped_label": "1848 Revolution Memorial Day",
|
|
||||||
"ped_date_start": "2024-03-15",
|
|
||||||
"ped_date_end": "2024-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2024,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2024-03-29",
|
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2025,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2024-03-31",
|
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2026,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2024-04-01",
|
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2030,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2024-05-01",
|
|
||||||
"ped_date_end": "2024-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2027,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2024-05-19",
|
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2028,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2031,
|
|
||||||
"ped_label": "National Day",
|
|
||||||
"ped_date_start": "2024-08-20",
|
|
||||||
"ped_date_end": "2024-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2054,
|
|
||||||
"ped_label": "1956 Revolution Memorial Day",
|
|
||||||
"ped_date_start": "2024-10-23",
|
|
||||||
"ped_date_end": "2024-10-23",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2032,
|
|
||||||
"ped_label": "All Saints Day",
|
|
||||||
"ped_date_start": "2024-11-01",
|
|
||||||
"ped_date_end": "2024-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2055,
|
|
||||||
"ped_label": "Christmas",
|
|
||||||
"ped_date_start": "2024-12-24",
|
|
||||||
"ped_date_end": "2024-12-24",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2052,
|
|
||||||
"ped_label": "Christmas 1st day",
|
|
||||||
"ped_date_start": "2024-12-25",
|
|
||||||
"ped_date_end": "2024-12-25",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2053,
|
|
||||||
"ped_label": "Christmas 2nd day",
|
|
||||||
"ped_date_start": "2024-12-26",
|
|
||||||
"ped_date_end": "2024-12-26",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2057,
|
|
||||||
"ped_label": "NewYear",
|
|
||||||
"ped_date_start": "2025-01-01",
|
|
||||||
"ped_date_end": "2025-01-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2029,
|
|
||||||
"ped_label": "1848 Revolution Memorial Day",
|
|
||||||
"ped_date_start": "2025-03-15",
|
|
||||||
"ped_date_end": "2025-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2034,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2025-04-18",
|
|
||||||
"ped_date_end": "2025-04-18",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2035,
|
|
||||||
"ped_label": "Easter",
|
|
||||||
"ped_date_start": "2025-04-20",
|
|
||||||
"ped_date_end": "2025-04-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2036,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2025-04-21",
|
|
||||||
"ped_date_end": "2025-04-21",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2064,
|
|
||||||
"ped_label": "Labour Day",
|
|
||||||
"ped_date_start": "2025-05-01",
|
|
||||||
"ped_date_end": "2025-05-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2038,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2024-06-08",
|
|
||||||
"ped_date_end": "2024-06-08",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2037,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2025-06-09",
|
|
||||||
"ped_date_end": "2025-06-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2065,
|
|
||||||
"ped_label": "<<<<< Hungary National Day >>>>>",
|
|
||||||
"ped_date_start": "2025-08-20",
|
|
||||||
"ped_date_end": "2025-08-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2021,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2023-12-31",
|
|
||||||
"ped_date_end": "2023-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2050,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2051,
|
|
||||||
"ped_label": "Uskrs",
|
|
||||||
"ped_date_start": "2023-04-16",
|
|
||||||
"ped_date_end": "2023-04-16",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2056,
|
|
||||||
"ped_label": "Holiday (Hungary)",
|
|
||||||
"ped_date_start": "2022-12-31",
|
|
||||||
"ped_date_end": "2022-12-31",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2058,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2023-04-07",
|
|
||||||
"ped_date_end": "2023-04-07",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2059,
|
|
||||||
"ped_label": "Easter Sunday",
|
|
||||||
"ped_date_start": "2023-04-09",
|
|
||||||
"ped_date_end": "2023-04-09",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2060,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2023-04-10",
|
|
||||||
"ped_date_end": "2023-04-10",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2061,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2023-05-28",
|
|
||||||
"ped_date_end": "2023-05-28",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2062,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2023-05-29",
|
|
||||||
"ped_date_end": "2023-05-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2023
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2063,
|
|
||||||
"ped_label": "Revolution Day (Hungary)",
|
|
||||||
"ped_date_start": "2023-03-15",
|
|
||||||
"ped_date_end": "2023-03-15",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2066,
|
|
||||||
"ped_label": "All Saints Day",
|
|
||||||
"ped_date_start": "2025-11-01",
|
|
||||||
"ped_date_end": "2025-11-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2067,
|
|
||||||
"ped_label": "Good Friday",
|
|
||||||
"ped_date_start": "2024-03-29",
|
|
||||||
"ped_date_end": "2024-03-29",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2068,
|
|
||||||
"ped_label": "Easter",
|
|
||||||
"ped_date_start": "2024-03-31",
|
|
||||||
"ped_date_end": "2024-03-31",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2069,
|
|
||||||
"ped_label": "Easter Monday",
|
|
||||||
"ped_date_start": "2024-04-01",
|
|
||||||
"ped_date_end": "2024-04-01",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2070,
|
|
||||||
"ped_label": "Whit Monday",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2071,
|
|
||||||
"ped_label": "Whit Sunday",
|
|
||||||
"ped_date_start": "2024-05-19",
|
|
||||||
"ped_date_end": "2024-05-19",
|
|
||||||
"ped_period_special_day_id": 2,
|
|
||||||
"ped_year": 2024
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@@ -1,629 +0,0 @@
|
|||||||
{
|
|
||||||
"Project" : "Korneuburg",
|
|
||||||
"Version" : "1.0.0",
|
|
||||||
"Info" : "",
|
|
||||||
"Currency": [
|
|
||||||
{
|
|
||||||
"pcu_id": 2,
|
|
||||||
"pcu_sign": "€",
|
|
||||||
"pcu_major": "EUR",
|
|
||||||
"pcu_minor": "",
|
|
||||||
"pcu_active": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentMethod": [
|
|
||||||
{
|
|
||||||
"pme_id": 1,
|
|
||||||
"pme_label": "progressive"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 2,
|
|
||||||
"pme_label": "degressive"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 3,
|
|
||||||
"pme_label": "linear"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pme_id": 4,
|
|
||||||
"pme_label": "steps"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentOption": [
|
|
||||||
{
|
|
||||||
"pop_id": 1049,
|
|
||||||
"pop_label": "Zone 1",
|
|
||||||
"pop_payment_method_id": 3,
|
|
||||||
"pop_day_end_time": "00:00:00",
|
|
||||||
"pop_day_night_end_time": "00:00:00",
|
|
||||||
"pop_price_night": 0,
|
|
||||||
"pop_min_time": 30,
|
|
||||||
"pop_max_time": 180,
|
|
||||||
"pop_min_price": 60,
|
|
||||||
"pop_carry_over": 1,
|
|
||||||
"pop_daily_card_price": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PaymentRate": [
|
|
||||||
{
|
|
||||||
"pra_payment_option_id": 1049,
|
|
||||||
"pra_payment_unit_id": 1,
|
|
||||||
"pra_price": 10
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Duration": [
|
|
||||||
{
|
|
||||||
"pun_id": 1,
|
|
||||||
"pun_label": "5 min",
|
|
||||||
"pun_duration": 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pun_id": 3,
|
|
||||||
"pun_label": "15 min",
|
|
||||||
"pun_duration": 15
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pun_id": 4,
|
|
||||||
"pun_label": "1 min",
|
|
||||||
"pun_duration": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"WeekDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pwd_id": 621,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 621,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 1,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 622,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 622,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 2,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 623,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 623,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 3,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 624,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 624,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 4,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 625,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 625,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 5,
|
|
||||||
"pwd_time_from": "14:00:00",
|
|
||||||
"pwd_time_to": "18:00:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pwd_id": 626,
|
|
||||||
"pwd_period_week_day_id": 36,
|
|
||||||
"pwd_period_day_in_week_id": 6,
|
|
||||||
"pwd_time_from": "08:00:00",
|
|
||||||
"pwd_time_to": "12:00:00"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDaysWorktime": [
|
|
||||||
{
|
|
||||||
"pedwt_id": 2156,
|
|
||||||
"pedwt_period_exc_day_id": 2024,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2158,
|
|
||||||
"pedwt_period_exc_day_id": 2025,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2160,
|
|
||||||
"pedwt_period_exc_day_id": 2026,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2162,
|
|
||||||
"pedwt_period_exc_day_id": 2027,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2164,
|
|
||||||
"pedwt_period_exc_day_id": 2028,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2170,
|
|
||||||
"pedwt_period_exc_day_id": 2030,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2172,
|
|
||||||
"pedwt_period_exc_day_id": 2032,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2174,
|
|
||||||
"pedwt_period_exc_day_id": 11,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2175,
|
|
||||||
"pedwt_period_exc_day_id": 13,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2178,
|
|
||||||
"pedwt_period_exc_day_id": 2022,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2179,
|
|
||||||
"pedwt_period_exc_day_id": 14,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2184,
|
|
||||||
"pedwt_period_exc_day_id": 2021,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2188,
|
|
||||||
"pedwt_period_exc_day_id": 2031,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2189,
|
|
||||||
"pedwt_period_exc_day_id": 2029,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2194,
|
|
||||||
"pedwt_period_exc_day_id": 2034,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2200,
|
|
||||||
"pedwt_period_exc_day_id": 2037,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2202,
|
|
||||||
"pedwt_period_exc_day_id": 2038,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2226,
|
|
||||||
"pedwt_period_exc_day_id": 2016,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2245,
|
|
||||||
"pedwt_period_exc_day_id": 2035,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2246,
|
|
||||||
"pedwt_period_exc_day_id": 2036,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2249,
|
|
||||||
"pedwt_period_exc_day_id": 2050,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2250,
|
|
||||||
"pedwt_period_exc_day_id": 2051,
|
|
||||||
"pedwt_time_from": "08:00:00",
|
|
||||||
"pedwt_time_to": "16:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2251,
|
|
||||||
"pedwt_period_exc_day_id": 2052,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2252,
|
|
||||||
"pedwt_period_exc_day_id": 2053,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2253,
|
|
||||||
"pedwt_period_exc_day_id": 2054,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2254,
|
|
||||||
"pedwt_period_exc_day_id": 2055,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2255,
|
|
||||||
"pedwt_period_exc_day_id": 2056,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2256,
|
|
||||||
"pedwt_period_exc_day_id": 2057,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2257,
|
|
||||||
"pedwt_period_exc_day_id": 2058,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2258,
|
|
||||||
"pedwt_period_exc_day_id": 2059,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"pedwt_id": 2259,
|
|
||||||
"pedwt_period_exc_day_id": 2060,
|
|
||||||
"pedwt_time_from": "00:00:00",
|
|
||||||
"pedwt_time_to": "00:00:00",
|
|
||||||
"pedwt_price": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"SpecialDays": [
|
|
||||||
{
|
|
||||||
"ped_id": 11,
|
|
||||||
"ped_label": "Mariae Empfaengnis",
|
|
||||||
"ped_date_start": "2023-12-08",
|
|
||||||
"ped_date_end": "2023-12-08",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 13,
|
|
||||||
"ped_label": "Christtag",
|
|
||||||
"ped_date_start": "2023-12-25",
|
|
||||||
"ped_date_end": "2023-12-25",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 14,
|
|
||||||
"ped_label": "Stefanitag",
|
|
||||||
"ped_date_start": "2023-12-26",
|
|
||||||
"ped_date_end": "2023-12-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2016,
|
|
||||||
"ped_label": "Neujahr",
|
|
||||||
"ped_date_start": "2024-01-01",
|
|
||||||
"ped_date_end": "2024-01-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2021,
|
|
||||||
"ped_label": "Heilig Drei Koenige",
|
|
||||||
"ped_date_start": "2024-01-06",
|
|
||||||
"ped_date_end": "2024-01-06",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2022,
|
|
||||||
"ped_label": "Ostermontag",
|
|
||||||
"ped_date_start": "2024-01-04",
|
|
||||||
"ped_date_end": "2024-01-04",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2024,
|
|
||||||
"ped_label": "Staatsfeiertag",
|
|
||||||
"ped_date_start": "2024-05-01",
|
|
||||||
"ped_date_end": "2024-05-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2025,
|
|
||||||
"ped_label": "Christi Himmelfahrt",
|
|
||||||
"ped_date_start": "2024-05-09",
|
|
||||||
"ped_date_end": "2024-05-09",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2026,
|
|
||||||
"ped_label": "Pfingst Montag",
|
|
||||||
"ped_date_start": "2024-05-20",
|
|
||||||
"ped_date_end": "2024-05-20",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2027,
|
|
||||||
"ped_label": "Fronleichnam",
|
|
||||||
"ped_date_start": "2024-05-30",
|
|
||||||
"ped_date_end": "2024-05-30",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2024
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2028,
|
|
||||||
"ped_label": "Maria Himmelfahrt",
|
|
||||||
"ped_date_start": "2024-08-15",
|
|
||||||
"ped_date_end": "2024-08-15",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2029,
|
|
||||||
"ped_label": "Nationalfeiertag",
|
|
||||||
"ped_date_start": "2024-10-26",
|
|
||||||
"ped_date_end": "2024-10-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2030,
|
|
||||||
"ped_label": "Allerheiligen",
|
|
||||||
"ped_date_start": "2024-11-01",
|
|
||||||
"ped_date_end": "2024-11-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2031,
|
|
||||||
"ped_label": "Mariae Empfaengnis",
|
|
||||||
"ped_date_start": "2024-08-12",
|
|
||||||
"ped_date_end": "2024-08-12",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2032,
|
|
||||||
"ped_label": "Christtag",
|
|
||||||
"ped_date_start": "2024-12-25",
|
|
||||||
"ped_date_end": "2024-12-25",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2034,
|
|
||||||
"ped_label": "Stefanitag",
|
|
||||||
"ped_date_start": "2024-12-26",
|
|
||||||
"ped_date_end": "2024-12-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2035,
|
|
||||||
"ped_label": "Neujahr",
|
|
||||||
"ped_date_start": "2025-01-01",
|
|
||||||
"ped_date_end": "2025-01-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2036,
|
|
||||||
"ped_label": "Heilig Drei Koenige",
|
|
||||||
"ped_date_start": "2025-06-01",
|
|
||||||
"ped_date_end": "2025-06-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2037,
|
|
||||||
"ped_label": "Ostermontag",
|
|
||||||
"ped_date_start": "2025-04-21",
|
|
||||||
"ped_date_end": "2025-04-21",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2038,
|
|
||||||
"ped_label": "Staatsfeiertag",
|
|
||||||
"ped_date_start": "2025-05-01",
|
|
||||||
"ped_date_end": "2025-05-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2050,
|
|
||||||
"ped_label": "Christi Himmelfahrt",
|
|
||||||
"ped_date_start": "2025-05-29",
|
|
||||||
"ped_date_end": "2025-05-29",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2051,
|
|
||||||
"ped_label": "Pfingstmontag",
|
|
||||||
"ped_date_start": "2025-06-09",
|
|
||||||
"ped_date_end": "2025-06-09",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2052,
|
|
||||||
"ped_label": "Fronlaeichnam",
|
|
||||||
"ped_date_start": "2025-06-19",
|
|
||||||
"ped_date_end": "2025-06-19",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 2025
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2053,
|
|
||||||
"ped_label": "Mariae Himmelfahrt",
|
|
||||||
"ped_date_start": "2025-08-15",
|
|
||||||
"ped_date_end": "2025-08-15",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2054,
|
|
||||||
"ped_label": "Nationalfeiertag",
|
|
||||||
"ped_date_start": "2025-10-26",
|
|
||||||
"ped_date_end": "2025-10-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2055,
|
|
||||||
"ped_label": "Allerheiligen",
|
|
||||||
"ped_date_start": "2025-11-01",
|
|
||||||
"ped_date_end": "2025-11-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2056,
|
|
||||||
"ped_label": "Mariae Empfaengnis",
|
|
||||||
"ped_date_start": "2025-12-08",
|
|
||||||
"ped_date_end": "2025-12-08",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2057,
|
|
||||||
"ped_label": "Christtag",
|
|
||||||
"ped_date_start": "2025-12-25",
|
|
||||||
"ped_date_end": "2025-12-25",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2058,
|
|
||||||
"ped_label": "Stefanitag",
|
|
||||||
"ped_date_start": "2025-12-26",
|
|
||||||
"ped_date_end": "2025-12-26",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2059,
|
|
||||||
"ped_label": "Neujahr",
|
|
||||||
"ped_date_start": "2026-01-01",
|
|
||||||
"ped_date_end": "2026-01-01",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ped_id": 2060,
|
|
||||||
"ped_label": "Heilige Drei Koenige",
|
|
||||||
"ped_date_start": "2026-01-06",
|
|
||||||
"ped_date_end": "2026-01-06",
|
|
||||||
"ped_period_special_day_id": 1,
|
|
||||||
"ped_year": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"PeriodYear": [
|
|
||||||
{
|
|
||||||
"pye_id": 8,
|
|
||||||
"pye_label": "Whole year",
|
|
||||||
"pye_start_month": 1,
|
|
||||||
"pye_start_day": 1,
|
|
||||||
"pye_end_month": 12,
|
|
||||||
"pye_end_day": 31
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
Reference in New Issue
Block a user