Commit b55fc6db by adamtorok

models became serializable

parent cc456c5e
import json
class Image:
def __init__(self, id, name, format) -> None:
super().__init__()
......@@ -5,3 +8,12 @@ class Image:
self.id = id
self.name = name
self.format = format
def to_json(self):
return json.dumps(self.__dict__)
def __repr__(self):
return self.to_json()
def __str__(self) -> str:
return self.to_json()
import json
class Snapshot:
def __init__(self, id, size) -> None:
super().__init__()
self.id = id
self.size = size
def to_json(self):
return json.dumps(self.__dict__)
def __repr__(self):
return self.to_json()
def __str__(self) -> str:
return self.to_json()
import json
class Volume:
def __init__(self, id, size, bootable) -> None:
super().__init__()
......@@ -5,3 +8,12 @@ class Volume:
self.id = id
self.size = size
self.bootable = bootable
def to_json(self):
return json.dumps(self.__dict__)
def __repr__(self):
return self.to_json()
def __str__(self) -> str:
return self.to_json()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment