Actually the schedule is a helper. We, as developers, are missing a schedule entity we can define in our own integration and edit using the same helper.
Same as we can do with a number were we have a number
component entity that is extensible and an input_number
component helper