|
@@ -4,7 +4,7 @@ from datetime import datetime, timedelta
|
|
|
|
|
|
from aman.types.ArrivalRoute import ArrivalRoute
|
|
|
|
|
|
-class ArrivalTime:
|
|
|
+class ArrivalData:
|
|
|
def __init__(self, **kargs):
|
|
|
self.Star = None
|
|
|
self.MaximumTimeToGain = None
|
|
@@ -14,6 +14,8 @@ class ArrivalTime:
|
|
|
self.InitialArrivalTime = None
|
|
|
self.EarliestArrivalTime = None
|
|
|
self.LatestArrivalTime = None
|
|
|
+ self.ArrivalRoute = None
|
|
|
+ self.Trackmiles = None
|
|
|
|
|
|
for key, value in kargs.items():
|
|
|
if 'ttg' == key:
|
|
@@ -60,5 +62,9 @@ class ArrivalTime:
|
|
|
self.FlightTimeUntilIaf = value
|
|
|
else:
|
|
|
raise Exception('Invalid type for entry')
|
|
|
+ elif 'route' == key:
|
|
|
+ self.ArrivalRoute = value
|
|
|
+ elif 'trackmiles' == key:
|
|
|
+ self.Trackmiles = value
|
|
|
else:
|
|
|
raise Exception('Unknown key: ' + key)
|