NAME
   API::ParallelsWPB - client for Parallels Presence Builder API

VERSION
   version 0.03

SYNOPSIS
       my $client = API::ParallelsWPB->new( username => 'admin', password => 'passw0rd', server => 'builder.server.mysite.ru' );
       my $response = $client->get_sites_info;
       if ( $response->success ) {
           for my $site ( @{ $response->response } ) {
               say "UUID: ". $site->{uuid};
           }
       }
       else {
           warn "Error occured: " . $response->error . ", Status: " . $response->status;
       }

METHODS
 new($class, %param)
   Creates new client instance. Parameters for "new" are:

   username
       Username for connection to Parallels WebPresence Builder instance.
       Required parameter.

   password
       Password for connection to Parallels WebPresence Builder instance.
       Required parameter.

   server
       Servername or server ip address for connection to Parallels
       WebPresence Builder instance. Optional parameter.

   api_version
       API version, used in API url constructing. Optional parameter.

   debug
       Debug flag, requests will be loogged to stderr. Optional parameter.

   timeout
       Connection timeout. Optional parameter.

 f_request($self, $url_array_ref, $data)
   "Free" request. Now for internal usage only.

   $data: req_type : HTTP request type: get, post, put, delete. GET by
   default. post_data: data for POST request. Must be hashref.

SEE ALSO
   Parallels Presence Builder Guide
   <http://download1.parallels.com/WPB/Doc/11.5/en-US/online/presence-build
   er-standalone-installation-administration-guide>

   API::ParallelsWPB::Response

   API::ParallelsWPB::Requests

AUTHORS
   *   Alexander Ruzhnikov <[email protected]>

   *   Polina Shubina <[email protected]>

COPYRIGHT AND LICENSE
   This software is copyright (c) 2014 by REG.RU LLC.

   This is free software; you can redistribute it and/or modify it under
   the same terms as the Perl 5 programming language system itself.