code: def _raw_records(self, identifier=None, rtype=None, name=None, content=None):
          
          record_fields = {
              'id': identifier,
              'type': rtype,
              'hostname': name and self._relative_name(name),
              'destination': content,
          }
          # type/hostname/destination of the dnsrecord type are mandatory (even
          # when deleting), and must be queried if not all were specified:
          if all(record_fields.values()):
              return [record_fields]
          data = self._apicall('infoDnsRecords', domainname=self.domain)
          records = data.get('dnsrecords', [])
          return [
              record for record in records
              if all(record[k] == v for k, v in record_fields.items() if v)
          ]
docs: Return list of record dicts in the netcup API convention.