Seu
__init__ O método está incompleto:para atribuir parâmetros em variáveis de membro, você deve assign eles:def __init__(...):
self.schedule_id = schedule_id
...
Você pode ligar antes de chamar
flush , basta chamar print(newSchedule) e você verá que todos os seus campos estão vazios.