]> git.stg.codes - stg.git/blobdiff - include/stg/tariff_conf.h
Ticket 37. The switch case construction for changePolicy
[stg.git] / include / stg / tariff_conf.h
index 8640d82383f437cd3e37c793d00aae595b0aa88d..d8684bd9de352e351ea18fb0b6028e74616ee6ce 100644 (file)
@@ -204,6 +204,7 @@ struct TARIFF_CONF_RES
         passiveCost.maybeSet(tc.passiveCost);
         traffType.maybeSet(tc.traffType);
         period.maybeSet(tc.period);
+        changePolicy.maybeSet(tc.changePolicy);
         return tc;
         }
 
@@ -213,6 +214,7 @@ struct TARIFF_CONF_RES
     RESETABLE<double>             passiveCost;
     RESETABLE<std::string>        name;
     RESETABLE<TARIFF::PERIOD>     period;
+    RESETABLE<TARIFF::CHANGE_POLICY> changePolicy;
 };
 //-----------------------------------------------------------------------------
 struct TARIFF_DATA