code: def resolve_field_ids(ids, **kw):
          
          request = {
              'fetch': {'quantity': 0},
              'format': {
                  'type': 'detailed',
                  'field_ids': ids},
              'query': {}
          }
          query = Query(**kw)
          query.location = '/monitoring/log/socket'
          query.request = request
          for fields in query.execute():
              if 'fields' in fields:
                  return fields['fields']
          return []
docs: Retrieve the log field details based on the LogField constant IDs. 
          This provides a helper to view the fields representation when using
          different field_formats. Each query class has a default set of field
          IDs that can easily be looked up to examine their fields and different
          label options. For example::
          
              Query.resolve_field_ids(ConnectionQuery.field_ids)
      
          :param list ids: list of log field IDs. Use LogField constants
              to simplify search.
          :return: raw dict representation of log fields 
          :rtype: list(dict)