BZ::Cl...XMLRPC(3pm)

πŸ“¦
version 4.9100 Β· 4 versions
, in epel 10

✨ NAME ✨

Meet BZ::Client::XMLRPC β€” this is the BZ::Cl...XMLRPC(3pm) page, a User Contributed Perl Documentation moment, and it does exactly what it says on the tin: it performs XML-RPC calls on behalf of the client. Bestie, that’s the whole vibe. πŸ’…


🌸 VERSION 🌸

This page is at version 4.91, periodt. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

  my $xmlrpc = BZ::Client::XMLRPC->new( url => $url );
  my $result = $xmlrpc->request( methodName => $methodName, params => $params );

Okay so an instance of BZ::Client::XMLRPC is able to perform XML-RPC calls against the given URL. A request gets performed by passing the method name and the method parameters to the method request. The request result is returned. Iconic behavior, honestly. ✨


πŸŽ€ CLASS METHODS πŸŽ€

This section lists the possible class methods. Yes, class methods β€” plural, we’re being thorough. 🫢

new

  my $xmlrpc = BZ::Client::XMLRPC->new( url => $url );

Creates a new instance with the given URL. That’s it, that’s the method. Slay. πŸ’–


🌈 INSTANCE METHODS 🌈

This section lists the possible instance methods. Buckle up, there are two. 😭

url

  my $url = $xmlrpc->url();
  $xmlrpc->url( $url );

Returns or sets the XML-RPC server’s URL. Lowkey useful. ✨

request

  my $result = $xmlrpc->request( methodName => $methodName, params => $params );

Calls the XML-RPC server’s method $methodCall, passing the parameters given by $params, an array of parameters. Parameters may be hash refs, array refs, or atomic values. Array refs and hash refs may recursively contain array or hash refs as values. And if things go sideways? An instance of BZ::Client::Exception is thrown in case of errors. No cap, that’s the error path. πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

  • BZ::Client
  • BZ::Client::Exception

Go peek at those too, iykyk. πŸ¦‹


πŸ’œ AUTHORS πŸ’œ

  • Dean Hamstead <dean@bytefoundry.com.au>
  • Jochen Wiedmann <jochen.wiedmann@gmail.com>

Absolute legends, fr fr. πŸ‘‘


This software is copyright (c) 2026 by Dean Hamstad.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Free software realness, we love to see it. πŸ’–


And that’s the whole page, bestie. It came from perl v5.40.2 on 2026-07-16, with the footer manual name BZ::Cl...XMLRPC(3pm). Mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from