diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 45a24b3..7b95c9b 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -49,6 +49,10 @@ def __init__(self, queue: str, number: int) -> None: self.assignedTo = self.__getAssignedTo() self.subject = self.__getMostRecentHeaderByType("Subject") self.status = self.__getMostRecentHeaderByType("Status") + self.priority = self.__getMostRecentHeaderByType("Priority") + self.department = self.__getMostRecentHeaderByType("Department") + self.building = self.__getMostRecentHeaderByType("Building") + self.dateReceived = self.__getMostRecentHeaderByType("Date") self.jsonData = { "lastUpdated": self.lastUpdated, @@ -60,17 +64,21 @@ def __init__(self, queue: str, number: int) -> None: "userAlias": self.userAlias, "assignedTo": self.assignedTo, "subject": self.subject, - "status": self.status + "status": self.status, + "priority": self.priority, + "deparment": self.department, + "building": self.building, + "dateReceived": self.dateReceived } - def __getLastUpdated(self) -> float: + def __getLastUpdated(self) -> str: """Returns last modified time of item reported by the filesystem in mm-dd-yy hh:mm am/pm format. Example: 07-23-20 10:34 AM Returns: - float: last modified time of item reported by the filesystem in mm-dd-yy hh:mm am/pm format. + str: last modified time of item reported by the filesystem in mm-dd-yy hh:mm am/pm format. """ unixTime = os.path.getmtime(self.__path) formattedTime = time.strftime('%m-%d-%y %I:%M %p', time.localtime(unixTime))