Dean Hamstead > BZ-Client > BZ::Client::XMLRPC

Download:
BZ-Client-1.072.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  1
Open  1
View/Report Bugs
Module Version: 1.072   Source   Latest Release: BZ-Client-2.0_12

NAME ^

BZ::Client::XMLRPC - Performs XML-RPC calls on behalf of the client.

VERSION ^

version 1.072

SYNOPSIS ^

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

An instance of BZ::Client::XMLRPC is able to perform XML-RPC calls against the given URL. A request is performed by passing the method name and the method parameters to the method "request". The request result is returned.

CLASS METHODS ^

This section lists the possible class methods.

new

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

Creates a new instance with the given URL.

INSTANCE METHODS ^

This section lists the possible instance methods.

url

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

Returns or sets the XML-RPC servers URL.

request

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

Calls the XML-RPC servers 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. An instance of BZ::Client::Exception is thrown in case of errors.

SEE ALSO ^

  L<BZ::Client>, L<BZ::Client::Exception>

AUTHORS ^

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2015 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.

syntax highlighting: