Twój __init__ metoda jest niekompletna:w celu przypisania parametrów do zmiennych składowych należy właściwie assign oni:
def __init__(...):
self.schedule_id = schedule_id
...
Możesz zadzwonić, zanim zadzwonisz do flush , po prostu zadzwoń do print(newSchedule) a zobaczysz, że wszystkie twoje pola są puste.