code: def _get_field_schema(self):
          
          self.update_format(DetailedFormat())
          for fields in self.execute():
              if 'fields' in fields:
                  return fields['fields']
docs: Get a list of all of the default fields for this query type.
          If data is available in the monitor type, a list of field definitions
          will be returned ahead of the actual data, providing insight into
          the available fields. If no data is available in a monitor, this will
          block on recv().
          
          :return: list of dictionary fields with the field schema