-
Notifications
You must be signed in to change notification settings - Fork 0
/
files.py
33 lines (29 loc) · 1.01 KB
/
files.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Details:
def __init__(self, name, year, duration_time, quality_type, quality_size, stars):
self.name = name
self.year = year
self.duration_time = duration_time
self.quality_type = quality_type
self.quality_size = quality_size
self.stars = stars
def serialize(self):
return {
"name": self.name,
"year": self.year,
"duration_time": self.duration_time,
"quality_type": self.quality_type,
"quality_size": self.quality_size,
'stars': self.stars
}
def from_json(self, json_):
self.name = json_["name"]
self.name = json_["year"]
self.name = json_["duraton_time"]
self.quality_type = json_["quality_type"]
self.quality_size = json_["quality_size"]
self.stars = json_["stars"]
# def transform(self):
# if isinstance(self.name, Files):
# return self.name.__dict__
# else:
# print('exception')