docs: def delete_host(mac=None, name=None):
      '''
      Delete the host with the given mac or name.
  
      CLI Examples:
  
      .. code-block:: bash
  
          salt dhcp-server omapi.delete_host name=host1
          salt dhcp-server omapi.delete_host mac=ab:ab:ab:ab:ab:ab
      '''
      if not (mac or name):
          raise TypeError('At least one argument is required')
      o = _conn()
      msg = omapi.OmapiMessage.open(b'host')
      if mac:
          msg.obj.append((b'hardware-address', omapi.pack_mac(mac)))
          msg.obj.append((b'hardware-type', struct.pack(b'!I', 1)))
      if name:
          msg.obj.append((b'name', salt.utils.stringutils.to_bytes(name)))
      response = o.query_server(msg)
      if response.opcode != omapi.OMAPI_OP_UPDATE:
          return None
      if response.handle == 0:
          return False
      response = o.query_server(omapi.OmapiMessage.delete(response.handle))
      if response.opcode != omapi.OMAPI_OP_STATUS:
          return False
      return True