def marshal(self): return { "id": self.id, "name": self.name, "url": self.url, "directory": self.directory, "status": Status.id_to_name(self.status_id), "type": Type.id_to_name(self.type_id), "percent": self.percent, "size": self.size, "speed": self.speed, "timeRemaining": self.time_remaining, }