feat: 🎉 Rating Orama!
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
class TVShow:
|
||||
def __init__(self, tt_show_id, title, runtime):
|
||||
self.tt_show_id = tt_show_id
|
||||
self.title = title
|
||||
self.runtime = runtime
|
||||
self.episodes = []
|
||||
|
||||
def add_episodes(self, episodes):
|
||||
self.episodes = episodes
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
'tt_show_id': self.tt_show_id,
|
||||
'title': self.title,
|
||||
'runtime': self.runtime,
|
||||
'episodes': [episode.to_dict() for episode in self.episodes]
|
||||
}
|
||||
|
||||
|
||||
class Episode:
|
||||
def __init__(self, tt_episode_id, title, number, aired, avg_rating, votes, season_id):
|
||||
self.tt_episode_id = tt_episode_id
|
||||
self.title = title
|
||||
self.number = number
|
||||
self.aired = aired
|
||||
self.avg_rating = avg_rating
|
||||
self.votes = votes
|
||||
self.season_id = season_id
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
'tt_episode_id': self.tt_episode_id,
|
||||
'title': self.title,
|
||||
'number': self.number,
|
||||
'aired': self.aired,
|
||||
'avg_rating': self.avg_rating,
|
||||
'votes': self.votes,
|
||||
'season_id': self.season_id
|
||||
}
|
||||
Reference in New Issue
Block a user