ShowProgress

class trakt.objects.progress.show.ShowProgress(client, aired=None, completed=None)

Bases: trakt.objects.progress.base.BaseProgress

hidden_seasons = None
Type:dict

Hidden Seasons, defined as {season_num: Season}

last_episode = None
Type:trakt.objects.episode.Episode

Last Episode the user watched or collected

last_progress_change = None
Type:datetime

Last watched or collected date/time

next_episode = None
Type:trakt.objects.episode.Episode

Next Episode the user should watch or collect

progress_type = None
Type:str

Progress Type (watched or collection)

reset_at = None
Type:datetime

Reset date/time (not applicable for collected progress)

seasons = None
Type:dict

Season Progress, defined as {season_num: SeasonProgress}

to_dict()

Dump progress to a dictionary.

Returns:Progress dictionary
Return type:dict