code: def get_extension_reports(self, publisher_name, extension_name, days=None, count=None, after_date=None):
          
          route_values = {}
          if publisher_name is not None:
              route_values['publisherName'] = self._serialize.url('publisher_name', publisher_name, 'str')
          if extension_name is not None:
              route_values['extensionName'] = self._serialize.url('extension_name', extension_name, 'str')
          query_parameters = {}
          if days is not None:
              query_parameters['days'] = self._serialize.query('days', days, 'int')
          if count is not None:
              query_parameters['count'] = self._serialize.query('count', count, 'int')
          if after_date is not None:
              query_parameters['afterDate'] = self._serialize.query('after_date', after_date, 'iso-8601')
          response = self._send(http_method='GET',
                                location_id='79e0c74f-157f-437e-845f-74fbb4121d4c',
                                version='5.1-preview.1',
                                route_values=route_values,
                                query_parameters=query_parameters)
          return self._deserialize('object', response)
docs: GetExtensionReports.
          [Preview API] Returns extension reports
          :param str publisher_name: Name of the publisher who published the extension
          :param str extension_name: Name of the extension
          :param int days: Last n days report. If afterDate and days are specified, days will take priority
          :param int count: Number of events to be returned
          :param datetime after_date: Use if you want to fetch events newer than the specified date
          :rtype: object