-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtakeoffRequest.py
More file actions
46 lines (35 loc) · 1.35 KB
/
takeoffRequest.py
File metadata and controls
46 lines (35 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
class Requests:
def __init__(self):
self.name = " "
self.submission_time = 0
self.takeoff_time = 0
self.takeoff_duration = 0
self.actual_takeoff_time = 0
def __init__(self, plane_name, submitted_time, requested_time, requested_duration):
# do some thing here
self.name = plane_name
self.submission_time = submitted_time
self.takeoff_time = requested_time
self.takeoff_duration = requested_duration
self.actual_takeoff_time = requested_time
def get_name(self):
return self.name
def get_submission_time(self):
return self.submission_time
def get_takeoff_time(self):
return self.takeoff_time
def get_takeoff_duration(self):
return self.takeoff_duration
def get_actual_takeoff(self):
return self.actual_takeoff_time
# Need setter functions as well
def set_name(self, new_name):
self.name = new_name
def set_submission_time(self, new_submission_time):
self.submission_time = new_submission_time
def set_takeoff_time(self, new_takeoff_time):
self.takeoff_time = new_takeoff_time
def set_takeoff_duration(self, new_takeoff_duration):
self.takeoff_duration = new_takeoff_duration
def set_actual_takeoff(self, actual_time):
self.actual_takeoff_time = actual_time