docs: def svg_data_uri(self, xmldecl=False, encode_minimal=False,
                       omit_charset=False, nl=False, **kw):
          """\
          Converts the QR Code into a SVG data URI.
  
          The XML declaration is omitted by default (set ``xmldecl`` to ``True``
          to enable it), further the newline is omitted by default (set ``nl`` to
          ``True`` to enable it).
  
          Aside from the missing ``out`` parameter and the different ``xmldecl``
          and ``nl`` default values and the additional parameter ``encode_minimal``
          and ``omit_charset`` this method uses the same parameters as the
          usual SVG serializer.
  
          :param bool xmldecl: Indicates if the XML declaration should be
                          serialized (default: ``False``)
          :param bool encode_minimal: Indicates if the resulting data URI should
                          use minimal percent encoding (disabled by default).
          :param bool omit_charset: Indicates if the ``;charset=...`` should be omitted
                          (disabled by default)
          :rtype: str
          """
          return writers.as_svg_data_uri(self.matrix, self._version,
                                         xmldecl=xmldecl, nl=nl,
                                         encode_minimal=encode_minimal,
                                         omit_charset=omit_charset, **kw)