code: def get_items(self, jid, node, *, max_items=None):
          
  
          iq = aioxmpp.stanza.IQ(to=jid, type_=aioxmpp.structs.IQType.GET)
          iq.payload = pubsub_xso.Request(
              pubsub_xso.Items(node, max_items=max_items)
          )
  
          return (yield from self.client.send(iq))
docs: Request the most recent items from a node.
  
          :param jid: Address of the PubSub service.
          :type jid: :class:`aioxmpp.JID`
          :param node: Name of the PubSub node to query.
          :type node: :class:`str`
          :param max_items: Number of items to return at most.
          :type max_items: :class:`int` or :data:`None`
          :raises aioxmpp.errors.XMPPError: as returned by the service
          :return: The response from the server.
          :rtype: :class:`.xso.Request`.
  
          By default, as many as possible items are requested. If `max_items` is
          given, it must be a positive integer specifying the maximum number of
          items which is to be returned by the server.
  
          Return the :class:`.xso.Request` object, which has a
          :class:`~.xso.Items` :attr:`~.xso.Request.payload`.