Adds serialize method

After adding the triggered flag we can not just use to_json to serialize since the two data blobs won't match. This also sets ground towards having a generalized serialization function.
This commit is contained in:
Sergi Delgado Segura
2019-11-07 13:30:23 +00:00
parent 99bda73eff
commit 30159399f0

View File

@@ -48,3 +48,8 @@ class Appointment:
def to_json(self):
return json.dumps(self.to_dict(), sort_keys=True, separators=(',', ':'))
def serialize(self):
data = self.to_dict()
data.pop("triggered")
return json.dumps(data, sort_keys=True, separators=(',', ':')).encode("utf-8")