Преглед изворни кода

define the arrival waypoint with time information

Sven Czarnian пре 3 година
родитељ
комит
7985dda3ce
1 измењених фајлова са 25 додато и 0 уклоњено
  1. 25 0
      aman/types/ArrivalWaypoint.py

+ 25 - 0
aman/types/ArrivalWaypoint.py

@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+
+class ArrivalWaypoint():
+    def __init__(self, **kwargs):
+        self.Waypoint = None
+        self.FlightTime = None
+        self.Trackmiles = None
+        self.ETA = None
+        self.PTA = None
+
+        for key, value in kwargs.items():
+            if 'waypoint' == key.lower():
+                self.Waypoint = value
+            elif 'flighttime' == key.lower():
+                self.FlightTime = value
+            elif 'eta' == key.lower():
+                self.ETA = value
+            elif 'pta' == key.lower():
+                self.PTA = value
+            elif 'trackmiles' == key.lower():
+                self.Trackmiles = value
+            else:
+                raise Exception('Invalid constructor argument: ' + key)
+
+