Board methods WIP

This commit is contained in:
2022-10-05 13:50:26 +02:00
parent 62cd9feb55
commit 65349e14b2
6 changed files with 184 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
from requests import get
from datetime import datetime
from datetime import datetime, timedelta
from typing import Union
from xmltodict import parse as xmlparse
@@ -78,6 +78,12 @@ def board_arrival(accessId: str,
payload[str(var)] = val.strftime("%H:%M")
else:
payload[str(var)] = val
elif str(var) == "duration":
if val != None:
if isinstance(val, timedelta):
payload[str(var)] = val.minutes
else:
payload[str(var)] = val
elif str(var) == "boardType":
if val != None:
payload["type"] = val

View File

@@ -1,5 +1,5 @@
from datetime import datetime
from requests import get
from datetime import datetime, timedelta
from typing import Union
from xmltodict import parse as xmlparse
@@ -79,6 +79,12 @@ def board_departure(accessId: str,
payload[str(var)] = val.strftime("%H:%M")
else:
payload[str(var)] = val
elif str(var) == "duration":
if val != None:
if isinstance(val, timedelta):
payload[str(var)] = val.minutes
else:
payload[str(var)] = val
elif str(var) == "boardType":
if val != None:
payload["type"] = val