docs: def schedule(self):
          """Gets the schedule for the given zone"""
          response = requests.get(
              "https://tccna.honeywell.com/WebAPI/emea/api/v1"
              "/%s/%s/schedule" % (self.zone_type, self.zoneId),
              headers=self.client._headers()                                       # pylint: disable=no-member,protected-access
          )
          response.raise_for_status()
  
          mapping = [
              ('dailySchedules', 'DailySchedules'),
              ('dayOfWeek', 'DayOfWeek'),
              ('temperature', 'TargetTemperature'),
              ('timeOfDay', 'TimeOfDay'),
              ('switchpoints', 'Switchpoints'),
              ('dhwState', 'DhwState'),
          ]
  
          response_data = response.text
          for from_val, to_val in mapping:
              response_data = response_data.replace(from_val, to_val)
  
          data = json.loads(response_data)
          # change the day name string to a number offset (0 = Monday)
          for day_of_week, schedule in enumerate(data['DailySchedules']):
              schedule['DayOfWeek'] = day_of_week
          return data