\r
# from dataclasses import dataclass\r
import datetime\r
+import json\r
\r
\r
class StxGenericModel:\r
- def __init__(self, id: str, name: str,\r
- lastupdate: datetime, content: str) -> None:\r
- self.id = id\r
- self.name = name\r
- self.lastupdate = lastupdate\r
- self.content = content\r
+ def __init__(self, api_response: dict) -> None:\r
+ self.id = api_response.uuid\r
+ self.content = json.dumps(api_response.to_dict())\r
+ self.updatetime = api_response.updated_at\r
+ self.createtime = api_response.created_at\r
+ self.name = api_response.name\r
+\r
+ # def __init__(self, id: str, name: str,\r
+ # lastupdate: datetime, content: str) -> None:\r
+ # self.id = id\r
+ # self.name = name\r
+ # self.lastupdate = lastupdate\r
+ # self.content = content\r
\r
def isChanged(self, updatetime: datetime) -> bool:\r
- return True if self.lastupdate > updatetime else False\r
+ return True if self.updatetime > updatetime else False\r